我通過官方的symfony安裝程序(http://symfony.com/download)安裝了新的symfony3實例。做完第一件事後,我將該項目提交給Git,並在前一天將其克隆到另一臺計算機上。 克隆後,我運行「作曲家安裝」來安裝所有的symfony依賴項。 現在出現問題:腳本ScriptHandler::clearCache
因錯誤而停止:Could not open input file: app/console
。 這就是 - symfony3有一個新的目錄結構 - 所以console
現在駐留在/bin
- 不在/app
。 如何告訴作曲家/項目使用新結構而不是舊結構?新的Symfony 3安裝:無法打開輸入文件:在作曲家安裝的應用程序/控制檯
我在這裏閱讀(What is the new Symfony 3 directory structure?)關於控制檯命令SENSIOLABS_ENABLE_NEW_DIRECTORY_STRUCTURE=true
- 但這不適用於我的情況。
任何提示?
問題是否只發生在您克隆項目之後?你能比較一個新的Symfony3和克隆的項目嗎? –
我想你可能在初次安裝後更改了composer.json文件。如果bin/console沒有找到,那麼你需要重新開始。即使清除緩存幫助。 – Cerad