私はUbuntu 14.04を使っていて、Laravelをインストールするためのあらゆる方法を試してみました。私が試したすべてのエラーメッセージ。クイックスタートドキュメントの最初の方法、つまりLaravel Installerを使用してみていますが、実行時にlaravel実行ファイルが見つかるように "~/.composer/vendor/bin
ディレクトリを必ずPATH
に配置してくださいあなたの端末のlaravelコマンド。」だから私の質問は、どうすればいいの?これは簡単な質問かもしれませんが、私は本当にイライラしていて助けをいただければ幸いです。
このフォルダをPATH環境変数タイプに配置する
export PATH="$PATH:$HOME/.composer/vendor/bin"
これにより、既存のPATHにフォルダが追加されますが、現在の端末セッションに対してのみアクティブです。
自動的に設定したい場合は、使用しているシェルによって異なります。 bashの場合は、お気に入りのエディタを使用してこの行を$HOME/.bashrc
に追加するか、シェルで次のように入力します。
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
それがうまくいったかどうかをチェックするために、ログアウトして再度ログインするか実行する
source ~/.bashrc
シェル上。
シモンズ:~/.bashrc
がない他のシステムでは、これを~/.bash_profile
に入れることもできます。
PSS:もっと最近の話では、PATH
に$HOME/.config/composer/vendor/bin
をつける必要があります。
PSSS:このフォルダを他のシェルやGUI上のパスにも追加したい場合は、上記のexport
コマンドを~/.profile
に追加する必要があります(cf. https://help.ubuntu.com/community/EnvironmentVariables ).
詳細な説明:
〜/ .bashrcに次の行を追加してください。
export PATH="$PATH:~/.composer/vendor/bin"
次にリロードします。
source ~/.bashrc
正しく追加されているか確認してください。
echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/web/bin:~/.composer/vendor/bin
Ubuntu 16.04 LTSで作曲家がグローバルにインストールされているので、これは私にとってはうまくいきました。
/your/home/.config/composer/vendor/binにある作曲家binフォルダーへのパスを入力して、ホームディレクトリー内の.bashrcファイルを編集します。
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc
うまくいかない場合は、作曲者のbinディレクトリへのパスを確認し、ターミナルを閉じて再度開きます。そうでない場合は、ログオフしてUbuntuにログインしてみてください。
Ubuntu 18.04でも動作します。あなたのフィードバックをありがとう@chifliiiii。
Yosemite(OS X 10.10.5)でPATHを設定するには、以下のコマンドを使用してください。
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile
端末を再起動して再起動するか、または
source ~/.bash_profile
助けてくれて、他の人に役立つことを願っています!
私は上記のすべてをした、そしてそれは私のために働かなかった。
これを自分の端末にコピーしただけで、うまくいきました。
curl -sS https://getcomposer.org/installer | Sudo php -- --install-dir=/usr/local/bin --filename=composer
これはMac OS Xバージョン10.9.5でPATHを設定するためのものです。
ユーザープロファイルを使用しているので、$ HOMEを追加しようとしました。
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc
ユーザープロファイルを使用しない場合
echo 'export PATH="$PATH:~/.composer/vendor/bin"' >> ~/.bashrc
次にリロードします。
source ~/.bashrc
これがお役に立てば幸いです。
Macターミナルを開きます。
vi ~/.bashrc
もしviを使ったことがなければ、最初はちょっとおかしく見えるかもしれませんので、次のコードを慎重に入力してください。
i
export PATH="$PATH:$HOME/.composer/vendor/bin"
プレスESC
:
w
ENTERを押します
:
q
ENTERを押します
これで通常のターミナルビューに戻ったはずです。
その作曲家が正しいパスを持っていることを確認します。
cd ~/.composer
echo $PATH
ファイルディレクトリを含むパスが表示されている場合(例:/Users/JeffStrongman/.composer/vendor/bin)は、問題ありません。
cd
その後、インストールを実行してください。 Laravel Valetを使用するようにMacを設定しているときに、この問題に遭遇しました。
例(オプション)
valet install
Linux Mint 18の場合:〜/ .bashrcを編集して、一番下の行にそれを追加します。
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
次にリソース.bashrc(コンソールに入力):
source ~/.bashrc (or close and reopen the terminal)
コンソールに入力してテストします。
echo $PATH
またはコンソールに入力します。
laravel
AWS Ubuntu 18.04 LTS
Linux ws1 4.15.0-1023-aws#23-Ubuntu SMP 9月24日16時31分06秒UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc && source ~/.bashrc
私のために働きました。
MacOS Sierraユーザー:
コンピュータにMAAPとMAAP Proがインストールされている場合は、必ずアプリケーションフォルダから削除してください。
ルートディレクトリにあるcd ~
自作をチェックする(自作がインストールされている場合)OR have PHP最新の状態
brew install php70
export PATH="$PATH:$HOME/.composer/vendor/bin"
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile
source ~/.bash_profile
cat .bash_profile
これが表示されていることを確認します。export PATH = "$ PATH:$ HOME/.composer/vendor/bin"
laravel
今それはグローバルでなければなりません
export PATH = "$ PATH:〜/ .composer/vendor/bin"を〜/ .bashrcに追加するのはあなたのケースではうまくいきます。なぜならあなたは端末を実行するときにだけ必要だからです。
完全を期すために、 /etc/environmentのPATHに追加し(Sudo gedit/etc/environment、PATHに〜/ .composer/vendor/binを追加します。 ) はシステム全体の環境変数なので、他のプログラムから呼び出されても動作します。
https://help.ubuntu.com/community/EnvironmentVariables
Ubuntu 16.04の場合
echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc
誰かがZSHを使用する場合、いくつかのことを除いて、すべてのステップは同じです。
.zshrc
を探すexport PATH=~/.composer/vendor/bin:$PATH
source ~/.zshrc
それからvalet
を試してみてください。パスワードを要求されたら、それですべて問題ありません。
Composerのbinディレクトリは bin-dir
config変数に設定および保存されており、設定によって異なります。 composer global config bin-dir --absolute
コマンドを実行すると、グローバル作曲者のbinディレクトリへの絶対パスがわかります。このコマンドを使用して、あなたの.bash_profile
を修正して、それをPATH
に追加することができます。
# Add Composer bin-dir to PATH if it is installed.
command -v composer >/dev/null 2>&1 && {
COMPOSER_BIN_DIR=$(composer global config bin-dir --absolute 2> /dev/null)
PATH="$PATH:$COMPOSER_BIN_DIR";
}
export PATH
私はこれをしました、そしてそれはosxで動きます:
ターミナルを昼食
nano ~/.bash_profile
そして貼り付ける
export PATH=~/.composer/vendor/bin:$PATH
プレスコントロール+ x
yキーを押す
return/enterキーを押す
Ubuntuの場合、これは次のようになります。ファイルの最後にこの行を追加~/.bashrc
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
その後、次のコマンドを実行してパスをリロードします。
source ~/.bashrc
これが私が私の.bashrcファイルに追加したもので、うまくいきました。
export PATH="$PATH:/home/myUsername/.composer/vendor/bin"