現在我記得爲什麼我從來沒有進入PHP。這是一個很痛苦的事情。今天我花了幾個小時試圖完成一個編碼挑戰,它要求我安裝Composer,Vagrant,VirtualBox和Laravel。沮喪在Ubuntu上安裝Laravel
某處沿着我覺得我的權限或事情發生了轉變,因爲每當我嘗試安裝Laravel行...
composer global require "laravel/installer"
我得到...
Changed current directory to /home/dilraj/.composer
[ErrorException]
file_put_contents(./composer.json): failed to open stream: Permission denied
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...
我不是確定爲什麼我得到這個,也許是因爲我已經完成了它,但不管如何,當我嘗試創建可執行命令時,我沒有看到任何結果。
我編輯的.bashrc
文件,因爲這樣...
export PATH="$PATH:$HOME/.config/composer/vendor/bin
source ~/.bashrc
我不會說謊,我沒有什麼,這是連做。我只是想讓它能夠輸入'laravel',然後開始做一些東西,就像在npm中一樣。
這裏有其他的事情我試過,但成功沒有任何的運氣:(
export PATH="$PATH:$HOME/.composer/vendor/bin"
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
alias laravel='~/.config/composer/vendor/bin/laravel'
爲什麼你需要安裝laravel「全球」? – hassan
好,PHP也不喜歡你。無論如何,你的問題是針對特定的Laravel安裝。根據你的錯誤信息,PHP正確地遵守你的文件系統的規則,所以我不知道爲什麼你對PHP有這樣的焦慮。 – MonkeyZeus
@MonkeyZeus是的,你是對的。我只記得,當我進入PHP並且是框架時,它總是一個任務和一半。 – dsomel21