简单的问题,我做我所有的工作在我的本地在家里的电脑,然后我git push
我的回购github,然后在我的Ubuntu服务器上我做git pull
获取内容,但这会导致不一致,因为它拉动开发我总是必须进入并改变模式。有没有办法做到这一点,所以我可以在开发模式下工作,但推到回购生产模式?谢谢。我如何在开发模式下使用Rails应用程序,但将其推入生产模式?
2
A
回答
0
这不是一个git的问题。 Rails环境('生产','开发','测试')会影响代码的运行方式,但代码不会改变。
当您在开发机器上运行rails server
时,应用程序将以development
模式启动,因为那是该命令的默认模式。
你可能没有使用相同的命令主办的WEBrick您的网站的服务器上,而是使用类似的Phusion客运,它可以(应该)被配置为启动在生产模式下您的应用程序。
如果环境设置正确,则在加载应用程序时正确选择config/environments/#[RAILS_ENV}.rb
文件,并从config/database.yml
中选择正确的数据库源。
0
Rails应用默认为development
,除非您将RAILS_ENV
变量设置为production
。 Git并没有真正考虑到这一点。在您的生产机器上,您需要设置RAILS_ENV
。
哪里做这取决于你的生产部署的环境,你的服务器是如何配置的。例如Passenger默认为生产模式,配置取决于您的服务器(Apache,nginx)。如果你手动启动命令行的服务器(通过rails s thin
或类似的规定),那么你就可以在你的shell启动文件(.profile
或类似的东西,这取决于你的shell)进行配置。瘦也可以选择使用环境参数,如-e production
。
如果您提供您的生产环境中如何工作的更多信息,你可能会得到在何处设置RAILS_ENV
更具体的答案。
相关问题
- 1. 在生产模式下运行Rails应用程序时出错
- 2. 如何在生产模式下创建应用程序Ionic3?
- 3. 如何在生产模式下运行react-native应用程序?
- 4. 如何在生产模式下在Rails应用程序中实现CDN?
- 5. Rails应用程序不会在生产模式下发送电子邮件
- 6. 无法在Rails应用程序的开发模式下加载资产:ERR_CONNECTION_REFUSED
- 7. ZF3开发模式VS生产模式
- 8. 如何将我的rails 3应用程序设置为开发模式?
- 9. Jquery在开发模式下工作,但没有生产
- 10. Rails生产模式
- 11. 生产模式下的UglifyJSPlugin显示React开发模式警告
- 12. Rails以开发模式加载应用程序/资产和公共/资产
- 13. 如何将Rails应用程序设置为生产模式?我正在使用capistrano
- 14. 在生产模式下运行rails 3
- 15. Rails:部署第一个应用程序 - 生产模式
- 16. 如何比较Heroku生产模式与本地开发模式?
- 17. Facebook的应用程序 - 开发模式
- 18. 推送通知如何在开发和生产模式下工作(pushwoosh)
- 19. 在生产模式下启动Rails应用程序时出现问题
- 20. 的Ruby on Rails应用程序不是在生产模式下启动
- 21. Rails 3 - 生产模式下的开发错误
- 22. 在android中开发应用程序在Kiosk模式下运行
- 23. AuthComponent在开发模式下工作良好,但在生产中不起作用?
- 24. 在1.9模式下使用Jruby运行rails应用程序?
- 25. 使用捆绑软件将Rails应用程序返回到开发模式
- 26. 即使在开发模式下Rails压缩资产
- 27. rails - 如何在生产模式下针对开发数据库运行?
- 28. 使用调试模式而不是发布模式将应用程序部署到生产?
- 29. 在rails上设置ssl 4在开发模式下的应用程序
- 30. SSL安装后显示在生产模式下的Rails开发样式错误
混帐不具备轨道ENV的知识。你在谈论使用不同的分支机构? – jvnill 2013-03-13 04:58:36