Poslao: 14 Sep 2013 15:52
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Ljudi imam 2 fajla koja koristim konstanto u izradi svojih aplikacija i sada kad god mi treba ja moram da menjam direktorijum u kome se nalazi pa da zadajem putanje da bi ga pokrenuo.
Na primer ja imam 2 fajla:
composer.phar i phpunit.phar
Ja sam hteo da pitam jel postoji neka mogucnost da ja ta 2 fajla sacuvam negde u sistemu kako bi mi oni bili globalni i da mogu da ih iskoristim u bilo kom direktorijomu bez prisustva tog fajla.
Ja sam pokusavao sve to da stavim u /usr/local/bin ali nakon toga nije globalno dostupdn.
wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit
Npr. ja u test direktorijumu moram da imam phpunit.phar da bi ja izvrsio test na neki moj kod iz terminala obavezeno je da sam u direktorijumu gde je phpunit.phar
$ php phpunit.phar <do somthing>
Stvarno mi je naporno menjati 100 direktorijuma da bi dosao do fajla pa izvrsio, pa ako ne radi nesto vracaj se onaj 15 da testiras. Naporno.
Jel moze na linux-u da ja ta 2 fajla negde kopiram pa da mi oni budu dostupni u svakom trenutku i u bilo kom direktorijumu?
Koristim Fedoru 19 ako to znaci nesto.
Hvala
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 14 Sep 2013 15:57
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12488
- Gde živiš: Južni pol
|
A što ne koristiš menadžer paketa? Nema u repoima? Drugo, zar ne može to preko PEARa? Ako koristiš root account za instalaciju PEAR komponenti, trebalo bi da je instalacija sistemska (ali ne drži me za reč, nego proveri).
|
|
|
|
Poslao: 14 Sep 2013 16:02
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Napisano: 14 Sep 2013 16:00
Ma nema toga u repoima ili cak ima nisam trazio iskreno da te ne lazem putem yum search*
Ajde probacu PEAR :
pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit
Ako instaliram uptem pear-a gde ce on meni to da smesti?
Dopuna: 14 Sep 2013 16:02
Ma jok opet nije dostupno::
[root@localhost html]# ls
composer.phar Doctrine PHPUnit Symfony test.php
[root@localhost html]# php phpunit.phar
Could not open input file: phpunit.phar
|
|
|
|
Poslao: 14 Sep 2013 16:12
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12488
- Gde živiš: Južni pol
|
Napisano: 14 Sep 2013 16:08
Citat:[root@localhost html]# php phpunit.phar
Could not open input file: phpunit.phar
Neće moći tako. Kako tačno ne znam. Nisam koristio PEAR u praksi. Moraćeš da malo RTFM.
Dopuna: 14 Sep 2013 16:12
Probaj ovako (kao običan korisnik):
phpunit --help
Pa vidi da li se "javlja".
Tako ga pozivaju ovde:
http://phpunit.de/manual/current/en/textui.html
|
|
|
|
Poslao: 14 Sep 2013 16:15
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Napisano: 14 Sep 2013 16:13
Eh jos kad bi ja znao sta je RTFM bilo bi super
Nema veze ako sam vec mogao 2 god da se cimam ovako, nastavicu kao i pre. Nego mi eto to pade na pamet ako je moguce sto bi se zezao.
Dopuna: 14 Sep 2013 16:13
Hm cek u isto vreme smo pisali.
Dopuna: 14 Sep 2013 16:15
E pa ovo radi onako kako sam i hteo, ali samo kada instaliram putem pear
|
|
|
|
Poslao: 14 Sep 2013 16:16
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12488
- Gde živiš: Južni pol
|
Mislim da instalacija uz pomoć PEAR vuče i sve zavisnosti paketa. Možda u tom grmu leži zekonja.
P.S. RTFM = pročitaš *ebeno uputstvo (read the f* man). (:
|
|
|
|
Poslao: 14 Sep 2013 16:19
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Ja sam na windowsu bio primoren da sve to uradim putem PEAR-a, ali od kako sam na linuksu mislio sam da to funkcionise malo drugacije i da ga mogu napraviti globalnim. Ali vidis i ovde ima dosta toga. Sta ces covek se uci dok je ziv, a ovo mi je tako bitno jer ne mogu da predam projekat klijentu bez testova, to bi bila katastrofa.
Hvala Bocke buraz dugujem ti pivo
|
|
|
|
Poslao: 14 Sep 2013 16:29
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12488
- Gde živiš: Južni pol
|
Verujem da je PEAR lakši za korišćenje na Linuksu. Već se nalazi u PATHu. Ako često otvaraš terminal, još više. Pakete instaliraj globalno kao root, ali ih koristi kao običan (ili web/test) korisnik. Nisam koristio konkretno PEAR, ali jesam slične sisteme: CPAN (perl), GEM (Ruby), itd. To sve funkcioniše na sličan način.
|
|
|
|