我一直尝试在Ubuntu 14.04上安装laravel。我完成了所有的步骤,但是当我尝试
laravel new mySite
部署了以下消息:
Crafting application...
sh: 1: composer: not found
Application ready! Build something amazing.
看起来作曲家有点麻烦,但我不知道为什么。作曲家似乎有效,那么,有什么问题吗?谢谢你!
我得到了同样的错误。我用简单的符号链接修复了它。
- 定位。运行:# whereis composer作曲家:/usr/local/bin/composer.phar # 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
就完成了!