2017-07-31 93 views
0

我試圖在Mac 10.10.5 Yosemite中使用Laravel命令安裝程序時出現問題。無法嘗試從MAMP切換到Laravel Vallet並使用Laravel命令行工具

從我的理解我有太多:

確保放置$ HOME/.composer /供應商/ bin目錄(或您的操作系統的等效目錄)在$ PATH,這樣laravel可執行文件位於您的系統中。

於是,我在兩種不同的方式導出$ PATH:

export PATH="~/.composer/vendor/bin/" 
export PATH="$PATH:$HOME/.composer/vendor/bin 

我安裝了laravel安裝,我也看到目錄存在的Laravel安裝程序:

~/.composer/vendor/bin/laravel/installer/... 

問題是當我使用laravel命令時,我得到:

-bash: laravel: command not found 

回聲$ PATH,我得到這個:

/Applications/MAMP/bin/php/php5.6.10/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 

我覺得有什麼不對與$ PATH是如何設置的靜止。如果我是對的,我該如何改變這種情況?如果我錯了,你認爲怎麼回事?

我不會嘗試安裝Vallet,直到我弄清楚了,因爲我有一個預感,由於同樣的問題,它不能正常工作。

+0

此路徑的導出僅對1個終端會話可靠。額外的終端會話將不知道該變量。你需要將它添加到你的〜/ .bashrc文件中,這樣所有的終端會話都可以知道它。 – Ohgodwhy

回答

0

你確實需要作曲家路徑添加到您的$PATH

可以通過添加來完成:

export PATH="$PATH:$HOME/.composer/vendor/bin" 

要將~/.bash_profile

這將路徑添加到您的$PATH每次。

+0

非常感謝您的回答。我不是最有經驗的終端的東西。在執行此操作之前,我只需要檢查一下,我是否只需將它添加到我的〜/ .bash_profile中即可: export PATH =「$ PATH:$ HOME/.composer/alever/bin」>>〜/。 bash_profile 還有另一種方法嗎? – user3325126

+0

兩者都可以工作,那個「字符串」只需要在該文件的單獨一行中。它如何到達那裏沒有區別。 – milo526

+0

好吧,我剛剛打開納米的.bash_profile中,我看到: 出口PATH = /應用程序/ MAMP /斌/ PHP/php5.6.10 /斌:$ PATH 不要我留下,並添加代碼,還是我改變你的代碼? – user3325126