Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: BariX 21 Března 2010, 15:49:33

Název: Příkaz - open ~/.bash_profile [vyřešeno]
Přispěvatel: BariX 21 Března 2010, 15:49:33
Zdravím, mám v dokumentaci k Zend Frameworku tenhle příkaz - open ~/.bash_profile
Bohužel mi po jeho zadání terminál vyplivne tohle - Popis souboru odkazující na konzoli nelze zjistit.
Je chyba v tom příkazu, nebo někde jinde? Případně jak má být správně?
Díky
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: donny 21 Března 2010, 16:24:10
Zkusil jsem kolem toho trošku a jediné, co pro mě přichází v úvahu, že je to příkaz na MacOS X, který dělá něco podobného jako gnome-open. Tzn. zjisti, co má ten příkaz udělat a nahraď ho nějakým jiným (např. gedit).
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: BariX 21 Března 2010, 16:33:15
No asi to má způsobit něco jako že si  nastavím alias, abych pak mohl používat další příkazy.

Píše se přesně tohle:
 Edit your bash profile to provide an alias:
  • From Terminal, type: open ~/.bash_profile
  • Add alias zf=/usr/local/ZendFrameworkCli/bin/zf.sh to the end of the file
  • Save and exit TextEdit.
  • Exit Terminal.

Když pak pro test napíšu zf show version
tak aby mi o vyhodilo aktuální verzi.
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: luisah 21 Března 2010, 17:29:44
Zkusil bych
Kód: [Vybrat]
gedit ~/.bash_profilepřidat alias
Kód: [Vybrat]
zf=/usr/local/ZendFrameworkCli/bin/zf.sh
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: BariX 21 Března 2010, 20:35:01
Díky, tohle funguvalo :) Bohužel mi ale nefunguje ten příkaz pro kontrolu. Tedy zf show version
Alias jsem samozřejmě nastavil a pokud teď otevřu bash_profile, tak tam mám text zf=/usr/local/ZendFrameworkCli/bin/zf.sh

Píše to:
bash: zf: příkaz nenalezen

Soubor /usr/local/ZendFrameworkCli/bin/zf.sh existuje, ale v tom by problém být neměl ne, protože to by asi psalo jinou hlášku a ne že příkaz zfneexistuje.
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: MacHala 21 Března 2010, 20:37:52
ma to byt
Kód: [Vybrat]
alias zf=/usr/local/ZendFrameworkCli/bin/zf.sh
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: LuciusMare 21 Března 2010, 20:37:58
Celý tam má bejt
Kód: [Vybrat]
alias zf=blablane jenom
Kód: [Vybrat]
zf=blabla;)
edit:Tihle rychlopsavci ;D
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: BariX 21 Března 2010, 20:45:58
http://www.pangpondblog.com/install-zend-framework-18-ubuntu-zendtool
Mělo se to psát do bash_aliases :))

No teď už mám nastaven alias, ale zase mám problém, že mi nechce terminál najít soubor a píše:
po zadání: zf show version
vyplivne toto:
/usr/local/ZendFrameworkCli/bin/zf.sh: 44: php: not found

Což je divný, protože ten soubor tam je, když tu adresu (tedy -  /usr/local/ZendFrameworkCli/bin/zf.sh) zadám do adresní řádky, tak se mi soubor zf.sh stáhne, tudíž tam je, ale terminál ho nechce najít :/

Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: MacHala 21 Března 2010, 21:38:21
@Barix:
sice naprosto nechapu proc sem tahas nejake stahovani, ale rika ti, ze je chyba na 44 radku shelloveho skriptu /usr/local/ZendFrameworkCli/bin/zf.sh

@Lusiah:
nj, kdo umi, umi :D

Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: donny 22 Března 2010, 01:19:45
No teď už mám nastaven alias, ale zase mám problém, že mi nechce terminál najít soubor a píše:
po zadání: zf show version
vyplivne toto:
/usr/local/ZendFrameworkCli/bin/zf.sh: 44: php: not found

Nainstaluj si balík php5-cli.
Název: Re: Příkaz - open ~/.bash_profile
Přispěvatel: BariX 22 Března 2010, 09:54:16
donny: Díky, funguje  ;)
Problém vyřešen.

MacHala: Aha, to je neznalost linuxové terminilogie. Sem myslel že ta 44 má něco společnýho s 404  ;D