我把" 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
答案 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
答案 1 :(得分:0)
您可以使用bin/rails db:environment:set RAILS_ENV=production
设置环境,然后运行rake任务。