2014-08-27 69 views
25

我試圖啓動laravel,laravel不被識別爲一個內部或外部命令

發現在他們的教程中的以下行:

確保放置〜/ .composer /供應商/ bin目錄中,以便在終端中運行laravel命令 時可以找到laravel可執行文件。

我不明白我該怎麼辦?

我加~/.composer/vendor/bin到我的系統變量,然後使用「laravel新的博客」在命令行嘗試,但得到了以下信息:

laravel is not recognized as an internal or external command

我該怎麼辦?

+0

您是否首次運行「composer global require」laravel/installer =〜1.1「」? – Thelonias 2014-08-27 13:35:49

+0

你在運行什麼操作系統並試圖做到這一點? – 2014-08-27 14:12:54

+0

是的,我運行作曲家全球需求「laravel/installer = ~1.1最初 和我使用的Windows 8.1操作系統 – darroosh 2014-08-27 14:15:26

回答

27

對於Windows轉到添加

C:\Users\MyUserName\AppData\Roaming\Composer\vendor\bin 

...以目錄爲 「我的電腦」 - > 「屬性」>「高級「>」環境>變量「>」路徑「。

注意:MyUserName是您的電腦用戶名。

重啓電腦,並且將它添加到PATH環境變量的結果是一樣的後會工作

+2

Upvoted。讓我重新開始2次和一些瘋狂的複製粘貼相同的文本並在第一次重新啓動後,以使其工作 不能相信我們必須通過一些雜技只是爲了這一點。不知道這是否是壞記錄或人們對待Windows操作系統上的開發人員的方式只是di scriminating。 – jagc 2015-09-09 22:14:54

+0

@jagc 1爲Windows鑑別部分,我愛Linux,但有時你只需要「壞」窗口 – davejal 2016-03-02 03:20:10

+1

我沒有重新啓動我的電腦。剛剛嘗試打開新的cmd。 – erandi 2016-11-02 00:53:41

46

使用正確的路徑到作曲家bin目錄。

好:

%USERPROFILE%\AppData\Roaming\Composer\vendor\bin 

壞:

~/.composer/vendor/bin 
+12

不要忘記關閉控制檯並再次打開 – 2015-04-13 00:55:04

+2

注意:如果您已經有路徑變量,您可以通過將它們分開來添加更多路徑變量;我花了一段時間才發現,可能會幫助某人 – 2015-06-01 14:20:05

+0

在Windows上,您必須使用絕對路徑 – Sam 2016-12-04 17:04:22

3

我。我發現我的回答here

所以剛開始,你必須在cmd中運行

composer global require "laravel/installer=~1.1" 

,然後出現的消息

「更改目錄 C:\用戶\ USER \應用程序數據\漫遊\作曲家\供應商\斌「

然後,你可以運行你的命令。例如

laravel new blog 
相關問題