2011-09-26 24 views
1

我正在與symfony2和從Beta2版本遷移到當前的一個我搞砸了一些環境配置。Symfony2應用程序/控制檯 - env拋出沒有環境名稱

我在這裏的問題是,當我運行

php app/console --env 

我收到以下錯誤

[InvalidArgumentException] 
The file "MyWebRoute\symfony-standard\app/config/config_.yml" does not exist. 

我應該如何得到這個工作? 正確的配置應該是什麼?

+0

那麼你有沒有嘗試驗證,如果文件config_.yml確實存在? – Gapton

+0

它沒有。它應該存在嗎?有一個config.yml文件,但沒有config_.yml文件。 –

回答

6

這是B/C你必須指定你的環境。

默認情況下是「prod」和「dev」。

所以,如果你想擁有控制檯做一些關於你的開發環境中,您做

./console --env=dev [...] 

錯誤消息從控制檯莖嘗試加載相應的配置文件,該文件是爲config_dev.yml「開發」和「prod」的config_prod.yml和「」的config_.yml;但那個不存在。

+0

由於某種原因。運行後 ./console --env = dev 我仍然收到相同的錯誤。 –

+0

同一錯誤?我不這麼認爲,如果是這樣,那麼你的下載被破壞,你應該得到最新的版本。 – Raffael

+0

我有最後一個。我昨天下載了它。當「./console --env」出現同樣的錯誤。 –

相關問題