2016-09-12 48 views
0

私はlaravelをUbuntu 14.04にインストールしようとしています。私はすべてのステップを完了しますが、laravel(sh:1:composer:not found)エラーのインストール

laravel new mySite 

しようとすると、次のメッセージが展開されている:それは

Crafting application... 
sh: 1: composer: not found 
Application ready! Build something amazing. 

が作曲といくつかの問題のように見えますが、私はなぜ知りません。作曲家はうまくいくと思われるので、何が間違っていますか?ありがとうございました!

+0

'laravel'は、いくつかの' --debug'または '-vvv'(冗長性)オプションがある場合は、そのとそれを実行します。 –

+0

「laravel new -vvv mySite」で試したところ、まったく同じメッセージが表示されました。 sh:1:作曲家:見つからない – Peyu

答えて

0

は、私はまだ新しいlaravel使用することはできませんが、私は作曲で起こっていたものを見つけました。

Laravel 5.3ニーズphp5.6以上は、そうでない場合は、古いlaravelバージョンを実行します。 https://www.dev-metal.com/install-setup-php-5-6-ubuntu-14-04-lts/

が、その後

composer create-project laravel/laravel ProjectName 

を実行し、それが行われています:私は、この段階でphp5.6にアップグレード!

1

コンポーザーをシェルで実行すると、実行されますか?そうでない場合は実行します。

composer create-project --prefer-dist laravel/laravel blog 

が作曲を最新バージョンに更新されていることを確認しすると、何もキャッシュランではありません:

その後
sudo apt-get install curl php5-cli git 
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 

は、多分あなたは作曲のインストール構文を試みることができる、もう一度お試しください

composer self-update 
composer clear-cache 
+0

作曲がインストールされている...私はalredy作曲文を使用しようとした、それは動作しますが、それはlaravel 5.0を実行し、私はlarevel 5.3 – Peyu

+0

Iを使用しようとしていますその答えを更新しました、それが助けてくれることを願っています。 –

+0

問題はlaravelにphp5.6が必要だということでした。あなたの助けをありがとう! – Peyu

1

同じエラーが発生しました。 シンプルなシンボリックリンクで修正しました。

  1. はそれを探します。ファイル名を指定して実行:#whereisは作曲 作曲:/usr/local/bin/composer.phar
  2. 、リンクを作成します。#sudoのLN -s /usr/local/bin/composer.pharは/ usr/local/binに/作曲家

です。すべての作品。

関連する問題