有一个奇怪的问题,需要帮助。 我试图在生产服务器上启动一个rails控制台,它的行为就像rails c命令不存在一样。 FWIW,我已经做了4年的rails开发人员,并且一直在大量的其他服务器上完成这个任务。 在这个服务器上,我可以放下,创build,迁移,播种数据库没有问题(使用RAILS_ENV =生产),而且应用程序正常工作没有任何问题。 build立: Ubuntu 14.04(racksapce第二代性能1服务器) 带有Passenger的Nginx(我通常使用Unicorn,但从来没有任何与Passenger部署的应用程序有问题) Ruby 2.1.5(使用rvm) Rails 4.1.7 Postgres的 Capistrano 3(使用rvm,迁移,资产预编译等扩展) 我试过了: cd进入app目录: cd /home/deployer/app_name/current 其中加载.rvmrc,并显示我在正确的gemset,运行捆绑只是踢。 rails c production # (which usually works no problem) bundle exec rails c production # (sometimes have to do this on older apps that do not have the newer capistrano 3 and rvm […]