我一直试图在Ubuntu 14.04上安装laravel。我完成了所有步骤,但是在尝试
时laravel new mySite
部署了以下消息:
Crafting application...
sh: 1: composer: not found
Application ready! Build something amazing.
这看起来像作曲家的麻烦,但我不知道为什么。 Composer似乎工作,所以,有什么不对?谢谢!
答案 0 :(得分:4)
我得到了同样的错误。 我用简单的符号链接修复了它。
多数民众赞成。一切正常。
答案 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
已经完成了!