web-dev-qa-db-ja.com

Laravel PHPコマンドが見つかりません

私は問題なくcomposerを使ってLaravelをインストールしましたが、私の端末で "laravel"を実行しようとすると、このような典型的なエラーが発生します。

-bash:laravel:コマンドが見つかりません

公式サイトの文書を読むなら、それをする必要があります。

端末でlaravelコマンドを実行したときにlaravel実行可能ファイルが見つかるように、PATHに〜/ .composer/vendor/binディレクトリを必ず配置してください。

しかし、私はどうすればよいのかわかりません(私はターミナルコンソールのコマンドが初めてです)。

それを手伝ってくれませんか。ありがとうございます。

137
chemitaxis

わかりました、私はそれをしました、そして、それは働きます:

nano ~/.bash_profile 

そして貼り付ける

export PATH=~/.composer/vendor/bin:$PATH

端末を再起動してお楽しみください;)

重要bash_profilebashrcの違いを知りたい場合これをチェックしてください link

注:laravel 5.1を実行しているUbuntu 16.04の場合、パスは〜/ .config/composer/vendor/binです。

208
chemitaxis

以下を.bashrcファイルに追加します(.bash_profileではありません)。

export PATH="~/.composer/vendor/bin:$PATH" 

ファイルの終わり、そしてターミナルに

source ~/.bashrc 

それを確認するには:

echo $PATH(端末を再起動し、パスがあることを確認して確認します)

Laravelコマンドを実行してください。

161
R T

リンク上の解決策 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
58
gilcierweb

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
46
Chweng Mega

Ubuntu 16.04を使っているのなら.

  1. あなたは私の場合は作曲家の設定ファイルを見つける必要があります:
    ~/.config/composerまたは他の場合には~/.composer/
    このコマンドの後にdirが見えます
    composer global require "laravel/installer"

  2. Laravelをインストールした後、あなたは~/.config/composer/vendor/laravel/installer/であなたのlaravelを見つけることができます。
    すると、Laravelショートカットコマンドがここに見つかります。
    ~/.config/composer/vendor/bin/

  3. nano ~/.bashrcを使用して.bashrcを設定し、作曲家の設定ファイルをエクスポートします。

    export PATH="$PATH:$HOME/.config/composer/vendor/bin"

    またはあなたはalliasを使うことができます。しかし上記の解決策はお勧めです。

    alias laravel='~/.config/composer/vendor/laravel/installer/laravel'

  4. source ~/.bashrcを使ってbashrcを更新してください。そうすればlaravelの準備ができました!

上記の手順はUbuntu 16.04で私と一緒に動作します

23
Gujarat Santana

端末に入力してください

 composer global require "laravel/installer"

作曲家が終了したら、次のように入力します。

vi ~/.bashrc

貼り付けて保存:

export PATH="~/.config/composer/vendor/bin:$PATH"

端末に入力してください

source ~/.bashrc

別の端末ウィンドウを開き、「laravel」と入力します。

17
MuriloReinert

Zshとbashの場合:

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

source ~/.zshrc
source ~/.bashrc

Bashのみ

export PATH=~/.config/composer/vendor/bin:$PATH

source ~/.bashrc
16
MD Rasel Ahmed

開発者の方はzshを使用してください.zshrcファイルに以下を追加してください

vi ~/.zshrcまたはnano ~/.zshrc

export PATH="$HOME/.composer/vendor/bin:$PATH"

ファイルの末尾に。

zsh~を認識しないため、代わりに$HOMEを使用します。

source ~/.zshrc

完了しました。表示されるコマンドlaravelを試してください。

10
Sophy

ZshでLinuxを使っている人のために:

1 - この行をあなたの.zshrcファイルに追加してください

export PATH="$HOME/.config/composer/vendor/bin:$PATH"

2 - 実行

source ~/.zshrc
  • Linuxと作曲家フォルダのパスがMacと異なる
  • Zshのパス内で$HOMEの代わりに~を使用する
  • .zshrcファイルはHomeフォルダに隠されています
  • Laravel実行可能ファイルがシステムによって見つけられるように、export PATH=は引用符でパスをエクスポートします。
  • :$ PATHは既にシステムパスにあるものを上書きしないようにするためのものです。
6
guizo

Macの場合(そして* nixだと思います)、端末でこれを実行してください。

export PATH="~/.composer/vendor/bin:$PATH" 
5
Shubham A.

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
4
zhaolion

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
4
shalini

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
4

端末に入力してください

nano ~/.bash_profile 

それから貼り付けます

export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"

次に保存します(Ctrl + Cキーを押し、Yキーを押し、Enterキーを押します)

これであなたの端末で "laravel"を使う準備ができました

0
Maii T

Composerがグローバルにインストールされている場合は、以下のコマンドを使用してLaravelインストーラツールをインストールできます。

composer global require "laravel/installer=~1.1"
0
Ian Pinto

それを使用するだけです:

composer create-project --prefer-dist laravel/laravel youprojectname
0
Amir Kaftari