2015-03-25 148 views
0

我拉了一个Laravel 4.2.3应用程序的git回购。当我运行命令作曲家安装,所有依赖安装,我看到消息“书写锁定文件”和“生成自动加载的文件”,然后我得到的错误:作曲家安装不工作在Lavavel 4.2.3安装

{"error":{"type":"ErrorException","message":"file_put_contents(/var/www/maxim izedmetabolix.com/app/storage/meta/services.json): failed to open stream: No such file or directory","file":"/var/www/maximizedmetabolix.com/vendor/lar avel/framework/src/Illuminate/Filesystem/Filesystem.php","line":70}}

我得到同样的错误任何时候我尝试运行工匠指挥。我用新的laravel install没有得到这个错误,但我确实注意到新安装中的存储目录位于根文件夹中。在4.2.3版本中,错误表示它正在寻找/ app下的存储目录。这与这个问题有关吗? 我不确定是否有从4升级到5的结构更改,或者如果composer install命令是向后兼容的。

回答

0

它看起来像项目可能有.gitingore的存储目录,所以它缺少一些需要的文件。从默认安装中添加所有文件夹可能是解决方案。

是的,Laravel 4和5之间存在很大的结构差异(存储文件夹位于/ app/storage中)