2011-12-07 37 views
1

我有一個啓用了資產管道的Rails 3.1.3應用程序。Rails 3.1.3部署資產管道作爲開發中的服務

我在Ubuntu 10.04機器上設置了capistrano和nginx +獨角獸的部署。

應用程序部署正確,但即使在部署服務器上進行了正確的預編譯,資產也可以在開發中使用。

看起來應用程序正在開發部署機器上。

Ubuntu的機器上我deploy.rb

set :rails_env, :production 

在unicorn.rb

env = ENV["RAILS_ENV"] || "development" 

設置

RAILS_ENV=production variable in /etc/environment 

你有就從哪裏開始的任何想法解決這個問題?

回答

1

獨角獸套RACK_ENV而不是RAILS_ENV。在您的unicorn.rb使用:

env = ENV["RACK_ENV"] || "development" 

我只是有這個問題,以及發現的麒麟網站的信息。

相關問題