私は問題なくcomposerを使ってLaravelをインストールしましたが、私の端末で "laravel"を実行しようとすると、このような典型的なエラーが発生します。
-bash:laravel:コマンドが見つかりません
公式サイトの文書を読むなら、それをする必要があります。
端末でlaravelコマンドを実行したときにlaravel実行可能ファイルが見つかるように、PATHに〜/ .composer/vendor/binディレクトリを必ず配置してください。
しかし、私はどうすればよいのかわかりません(私はターミナルコンソールのコマンドが初めてです)。
それを手伝ってくれませんか。ありがとうございます。
わかりました、私はそれをしました、そして、それは働きます:
nano ~/.bash_profile
そして貼り付ける
export PATH=~/.composer/vendor/bin:$PATH
端末を再起動してお楽しみください;)
重要:bash_profileとbashrcの違いを知りたい場合これをチェックしてください link
注:laravel 5.1を実行しているUbuntu 16.04の場合、パスは〜/ .config/composer/vendor/binです。
以下を.bashrc
ファイルに追加します(.bash_profile
ではありません)。
export PATH="~/.composer/vendor/bin:$PATH"
ファイルの終わり、そしてターミナルに
source ~/.bashrc
それを確認するには:
echo $PATH
(端末を再起動し、パスがあることを確認して確認します)
Laravelコマンドを実行してください。
リンク上の解決策 http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
ターミナル内
# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH"
# check laravel command
laravel
# download installer
composer global require "laravel/installer=~1.1"
nano ~/.bashrc
#add
alias laravel='~/.composer/vendor/bin/laravel'
source ~/.bashrc
laravel
# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog
MacBookを使用するときは、以下のスニペットを参照してください。
Zshの場合:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Bashの場合:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Ubuntu 16.04を使っているのなら.
あなたは私の場合は作曲家の設定ファイルを見つける必要があります:~/.config/composer
または他の場合には~/.composer/
このコマンドの後にdirが見えますcomposer global require "laravel/installer"
Laravelをインストールした後、あなたは~/.config/composer/vendor/laravel/installer/
であなたのlaravelを見つけることができます。
すると、Laravelショートカットコマンドがここに見つかります。~/.config/composer/vendor/bin/
nano ~/.bashrc
を使用して.bashrcを設定し、作曲家の設定ファイルをエクスポートします。
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
またはあなたはalliasを使うことができます。しかし上記の解決策はお勧めです。
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
source ~/.bashrc
を使ってbashrcを更新してください。そうすればlaravelの準備ができました!
上記の手順はUbuntu 16.04で私と一緒に動作します
端末に入力してください
composer global require "laravel/installer"
作曲家が終了したら、次のように入力します。
vi ~/.bashrc
貼り付けて保存:
export PATH="~/.config/composer/vendor/bin:$PATH"
端末に入力してください
source ~/.bashrc
別の端末ウィンドウを開き、「laravel」と入力します。
Zshとbashの場合:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Bashのみ
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
開発者の方はzsh
を使用してください.zshrc
ファイルに以下を追加してください
vi ~/.zshrc
またはnano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
ファイルの末尾に。
zsh
は~
を認識しないため、代わりに$HOME
を使用します。
source ~/.zshrc
完了しました。表示されるコマンドlaravel
を試してください。
ZshでLinuxを使っている人のために:
1 - この行をあなたの.zshrc
ファイルに追加してください
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
2 - 実行
source ~/.zshrc
$HOME
の代わりに~
を使用する.zshrc
ファイルはHomeフォルダに隠されていますexport PATH=
は引用符でパスをエクスポートします。Macの場合(そして* nixだと思います)、端末でこれを実行してください。
export PATH="~/.composer/vendor/bin:$PATH"
PATHを設定しましたが、うまくいきませんでした。それを解決する他の方法を見つけました。 (OSX 10.10&laravel 5.2)
1)実行可能ファイルを見つけます。
~/.composer/vendor/laravel/installer/laravel
2)実行権限を与えます。
chmod +x ~/.composer/vendor/laravel/installer/laravel
3)/usr/bin:
へのソフトリンクを作成する
Sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
1)まず、Composerを使用してLaravelインストーラをダウンロードします。
作曲家グローバルには "laravel/installer"が必要です
2)~/.composer/vendor/bin directory
を必ずPATHに入れて、laravel実行可能ファイルがシステムから見つかるようにしてください。
set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin”
3)インストールが完了すると、単純なlaravel newコマンドによって、指定したディレクトリに新しいLaravelインストールが作成されます。
eG: laravel new blog
MACユーザーの場合:
1ターミナルを開く
cd ~
2 $ PATHを再確認してください
echo $PATH
。ファイルを編集
nano ~/.bash_profile
4ペースト
export PATH="~/.composer/vendor/bin:$PATH"
忘れないでください引用符を付ける。
5。 control + X(y +ファイルを保存して終了するにはenterキー)
今vagrantを起動し、あなたのフォルダに移動してみてください。
laravel new yourprojectname
端末に入力してください
nano ~/.bash_profile
それから貼り付けます
export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"
次に保存します(Ctrl + Cキーを押し、Yキーを押し、Enterキーを押します)
これであなたの端末で "laravel"を使う準備ができました
Composerがグローバルにインストールされている場合は、以下のコマンドを使用してLaravelインストーラツールをインストールできます。
composer global require "laravel/installer=~1.1"
それを使用するだけです:
composer create-project --prefer-dist laravel/laravel youprojectname