为什么我的新Ruby on Rails站点不会开始开发?

时间:2012-10-22 15:21:13

标签: ruby-on-rails-3 webrick

我在运行ruby 1.9.3和rails 3.2.8的Ubuntu服务器上使用每个应用程序的用户配置。

当我在一个用户(我的主用户)的主目录中使用rails new test_app创建一个新站点,然后从app目录运行rails s时,我得到

Rails 3.2.8 application starting in development on http://0.0.0.0:3000

但当我su给另一个用户并在该用户的主目录中运行相同的命令时,我得到了

Rails 3.2.8 application starting in production on http://0.0.0.0:3000

即使我跑

同样的事情
rails s -e development

无论我作为其他用户做什么,我都无法让WEBrick开始开发。这是怎么回事?

1 个答案:

答案 0 :(得分:0)

这一定是我发布Stack Exchange问​​题的日子,然后是find the answer myself

显然这两个用户有些不同,我只是弄清楚它是什么。用户之间的差异最终成为我使用@ wayne-e-seguin' SM framework的失败用户。默认安装将environmentRAILS_ENV设置为生产。将这些设置为"开发"在~/.smrc做了伎俩。