2012-06-27 138 views
0

當我嘗試去用命令cap deploy失敗部署我的Rails應用程序:無法添加負載「部署/資產」我Capistrano的部署

./config/deploy.rb:31:in`負荷「:沒有這樣的文件來加載 - 部署/資產 (LoadError)

這是由於我的Capistrano的deployment.rb文件中的行 load 'deploy/assets'
。這條線應該在部署期間觸發資產預編譯。

據包秀我使用:

  • 捆綁(1.1.4)
  • Capistrano的(2.12.0)
  • 軌(3.1.3)

爲什麼它不工作?

回答

6

嘗試將load 'deploy/assets'行從您的deploy.rb文件移動到您的Capfile

有關更多信息,請參閱本教程Capistrano with Rails。雖然看起來其他人把它放在deploy.rb中沒有任何錯誤,所以YMMV。

此外,您可能要檢查甌其他等問題,像這樣的:Capistrano no such file to load -- deploy

+0

移動到Capfile的偉大工程!謝謝。 – Syl