我关注Laracasts: Build your first app in laravel - episode 2。我也经历了Laravel 5 Docs。安装laravel安装程序后,我运行了laravel new blog'但它所做的只是创建一个空文件夹。那是为什么?
我的bash_profile文件读取
export PATH = / Applications / MAMP / bin / php / php5.5.10 / bin:$ PATH
export PATH = $ HOME / bin:$ PATH
export PATH = $ PATH:〜/ .composer / vendor / bin /
export PATH = $ PATH:〜/ .composer / vendor / bin
export PATH =" / usr / local / bin:$ PATH"
答案 0 :(得分:4)
这是因为它正在尝试使用/ usr / local / bin上安装的旧laravel安装程序。
你只需要删除它:
sudo rm / usr / local / bin / laravel
这就是全部,这对我有用!
答案 1 :(得分:0)
我遇到了同样的问题。就我而言(Debian 7.8)
首先尝试按照完整路径调用安装程序:
/home/_your_username_/.composer/vendor/bin/laravel new _your_projectname_
如果它的效果如此,那我猜你的$ PATH设置顺序错误 我首先按照http://laravel.com/docs/4.1
的说明在/usr/local/bin/laravel
中安装了laravel 4安装程序
然后我按照以下说明安装了新的laravel 5安装程序: http://laravel.com/docs/5.0
所以问题是,因为我使用了
export PATH="$PATH:~/.composer/vendor/bin"
将二进制文件添加到我的$PATH
,它放在列表的末尾,首先找到旧的安装程序。使用
export PATH="~/.composer/vendor/bin:$PATH"
相反,它会被添加到/usr/local/bin/
前面
然后它应该工作。