2015-02-23 85 views
0

我正在關注this tutorial。我需要安裝Laravel,但是我無法通過Composer。無法在OS X優勝美地上正確安裝作曲家

運行一條線如curl -sS https://getcomposer.org/installer | php是相對容易的。我也搬它:sudo mv composer.phar /usr/local/bin/composer。我通過編輯我的.bash_profile來添加PATH(export PATH="$PATH:~/.composer/vendor/bin」),但沒有結果。我無法讓它工作。

有沒有人知道如何正確安裝作曲家?

+0

你得到的錯誤是什麼?什麼不工作? http://www.abeautifulsite.net/installing-composer-on-os-x/ – cmorrissey 2015-02-23 20:53:59

+1

這不是一個真正的教程,使Composer在命令行上工作的最重要的部分是添加該文件上的X標誌:'chmod + x/usr/local/bin/composer'。我認爲這是缺少的文字。 – Sven 2015-02-23 21:00:22

+0

錯誤在於我無法通過在終端上鍵入單詞「composer」來訪問作曲家。 – crg821 2015-02-23 21:53:04

回答

0

你執行了命令嗎?

export ~/.bash_profile 

編輯此文件後(也可以重新啓動可以作爲替代)? 當然一樣快的黑客,你可以在〜/ .bash_profile中使用任何php ~/.composer/vendor/bin/composer 或寫硬編碼的別名:

alias composer="~/.composer/vendor/bin/composer" 

和編輯後不要忘記執行export ~/.bash_profile

還,如果你的當前用戶可以檢查權限執行此文件

+0

我嘗試了別名部分,並且我得到「無效標識符」export_/.bash_profile也不是有效的標識符。 – crg821 2015-02-23 21:58:42

0

我真的很感謝上面的所有答案。他們都幫助了最終的答案。 看起來,使用正確的路徑在.bash_profile中創建別名是解決方案。截至目前,我可以輸入「作曲家」,它會運行。 該路線直接指向我的composer.phar當前安裝位置。 重新啓動也是必需的。

alias composer="usr/local/bin/composer/composer.phar" 
+0

那麼,看到你的「解決方案」解釋了爲什麼沒有工作。這個別名可能應該讀爲「/ usr/local/bin ...」(在路徑前面有一個斜槓),並且它不應該在末尾讀取「composer/composer.phar」,因爲這意味着您創建了一個名爲'composer'的文件夾,你應該已經下載並重命名'composer.phar'這個名字 - 就像你教程中的命令建議:'sudo mv composer.phar/usr/local/bin/composer' – Sven 2015-02-24 00:28:54

+0

是的,但是當我輸入「作曲家」它說「沒有這樣的文件目錄」我沒有能夠正確安裝作曲家,因此無法安裝laravel。 – crg821 2015-02-25 02:53:35

相關問題