首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails服务器不考虑生产和仍在使用的开发数据库

Rails服务器不考虑生产和仍在使用的开发数据库
EN

Stack Overflow用户
提问于 2010-11-24 00:26:19
回答 2查看 261关注 0票数 0

几天来,我遇到了这个问题:

它已经工作了几天了,现在我不能再做它了。我使用apache-2在ubuntu上设置了一个rails服务器。我使用git存储库来获取所有新的更改。在我跑完之后

代码语言:javascript
复制
            sudo rake db:migrate RAILS\_ENV=production

但是在重启apache服务器之后,我可以看到rails使用开发数据库,而不是生产数据库,而在使用它之前。

我真的不明白是什么导致了这种情况。所以我真的很感谢你的帮助。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-01 17:50:57

我找到我的问题了。在apache site配置中,我让RailsEnv进行开发,而不是生产。但是现在我有了另一个问题: rails不能启动是因为

* PhusionPassenger::Railz::ApplicationSpawner中的异常ArgumentError (未找到来自/home/et1/wip3/sophia/app/models/machines_operatingsystem.rb:2的名称machines'. Has it been defined yet?) (process 16052): from /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/nested_attributes.rb:245:in accepts_nested_attributes_for‘from PhusionPassenger::Railz::ApplicationSpawner’的关联

但我不明白为什么。

票数 0
EN

Stack Overflow用户

发布于 2010-11-24 00:36:19

尝试:

代码语言:javascript
复制
env RAILS_ENV=production rake db:migrate

您还可以将以下行添加到$HOME/.bash_profile

代码语言:javascript
复制
export RAILS_ENV=production
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4258287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档