我在运行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开始开发。这是怎么回事?
答案 0 :(得分:0)
这一定是我发布Stack Exchange问题的日子,然后是find the answer myself。
显然这两个用户有些不同,我只是弄清楚它是什么。用户之间的差异最终成为我使用@ wayne-e-seguin' SM framework的失败用户。默认安装将environment
和RAILS_ENV
设置为生产。将这些设置为"开发"在~/.smrc
做了伎俩。