把 nginx.conf 里面路径改为:
passenger_ruby /home/deploy/.rvm/wrappers/ruby-2.3.0/ruby;
(之前是 default/ruby,也不对,我 rvm 指定了版本就把路径换过来试了试)
(1)bundle install --deployment --without development test
(2)bundle exec rake assets:precompile db:migrate RAILS_ENV=production
(3)passenger-config restart-app $(pwd)
ps:现在 rails s 网站是可以正常运行的。 我看到 log 里面提到 symbolize_keys,搜了一下,
“#symbolize_keys is a method that takes a Hash as a receiver, but you're calling it on a String”
但是不知道怎么解决。检查了一下路径什么的也没有找到错误。