RAILS_ENV =生产无效

时间:2015-07-03 04:35:49

标签: ruby-on-rails-4

我把" RAILS_ENV =生产"关于没有显示生产信息的rake。

deployer@proj:/var/www/proj# RAILS_ENV=production rake about
About your application's environment
Rails version             4.2.0
Ruby version              2.2.1-p85 (x86_64-linux)
RubyGems version          2.4.6
Rack version              1.6.1
JavaScript Runtime        Node.js (V8)
Middleware                Rack::Sendfile, Rack::Loc.......
Application root          /var/www/proj
Environment               development
Database adapter          mysql2
Database schema version   20150615041442

我甚至尝试:     export RAILS_ENV =生产     RAILS_ENV =生产包exec rake db:create     bundle exec rake db:create RAILS_ENV = production

2 个答案:

答案 0 :(得分:0)

已检入rails控制台 像这样....

  

加载开发环境(Rails 4.2.1)

试试这个

ENV ['RAILS_ENV'] || = environment.rb中的'production'

sudo bundle exec rake db:migrate RAILS_ENV=production

sudo bundle exec rake assets:precompile RAILS_ENV=production

这可能对您有所帮助robmclarty.com

stackoverflow.com/a/27434582/3248148

答案 1 :(得分:0)

您可以使用bin/rails db:environment:set RAILS_ENV=production设置环境,然后运行rake任务。