2015-03-25 151 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中)