安装laravel (sh: 1: composer: not found)错误


Installing laravel ( sh: 1: composer: not found) error

我一直尝试在Ubuntu 14.04上安装laravel。我完成了所有的步骤,但是当我尝试

laravel new mySite

部署了以下消息:

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

看起来作曲家有点麻烦,但我不知道为什么。作曲家似乎有效,那么,有什么问题吗?谢谢你!

我得到了同样的错误。我用简单的符号链接修复了它。

  1. 定位。运行:# whereis composer作曲家:/usr/local/bin/composer.phar
  2. # sudo ln -s/usr/local/bin/composer。phar/usr/local/bin/composer

这它。所有作品。

如果你在shell上运行composer,它会运行吗?否则运行:

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

然后再试一次,也许你可以尝试编译器安装语法:

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

要确保composer已更新到最新版本,并且缓存中没有任何内容,请运行:

composer self-update
composer clear-cache

我仍然不会使用laravel new,但我发现了composer的情况。

Laravel 5.3需要php5.6或更高版本,否则将运行旧版本的Laravel。我通过以下步骤升级到php5.6: https://www.dev-metal.com/install-setup-php-5-6-ubuntu-14-04-lts/

然后运行

composer create-project laravel/laravel ProjectName

就完成了!