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

时间:2016-09-12 11:49:08

标签: php laravel composer-php

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

laravel new mySite

部署了以下消息:

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

这看起来像作曲家的麻烦,但我不知道为什么。 Composer似乎工作,所以,有什么不对?谢谢!

3 个答案:

答案 0 :(得分:4)

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

  1. 找到它。运行: #whereis composer 作曲家:/usr/local/bin/composer.phar
  2. 然后创建链接:# sudo ln -s /usr/local/bin/composer.phar / usr / local / bin / composer
  3. 多数民众赞成。一切正常。

答案 1 :(得分:1)

如果你在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安装语法:

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

为了确保编辑器更新到最新版本,并且没有任何内容在缓存中运行:

composer self-update
composer clear-cache

答案 2 :(得分:0)

我仍然无法使用laravel new,但我发现了作曲家正在发生的事情。

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

已经完成了!