我正在使用Capistrano gem将我的Ruby on Rails应用程序部署到虚拟专用服务器的生产环境中。我运行以下命令进行部署:
我收到的答案是“发展”,这令人十分恐慌。
在另一次测试中:当我在当前版本中运行以下内容时:
bundle exec cap production deploy
除了当我尝试检查当前生产发布版本所运行的环境时,一切似乎都运行良好。
我用的一种方法是运行:
rails console
Rails.env
我收到的答案是“发展”,这令人十分恐慌。
在另一次测试中:当我在当前版本中运行以下内容时:
rails db
我得到了一个错误,提示我的数据库mydatabase_development没有被创建。
我的应用程序似乎运行良好,但我不知道这是否会在今后造成重大问题。首先:有没有办法确定我的实际副本是否正在开发中运行?其次:鉴于我有一个问题,如何配置capistrano以部署生产环境?
rails console
? - tadmanrails console
。我运行命令的目录是:/var/www/myapp/current/
。 - hec