安装 RVM (自动将我的ruby升级到1.9.3并导航到3.2.9)后,rails server
或rails s
无法在 Rails 3.2.9 ,但只需打印出使用和选项的文档。
我使用ruby script/server
的旧方法,但后来收到错误:
/Users/FooUser/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require': cannot load such file -- script/../config/boot (LoadError) from /Users/FooUser/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
需要'来自脚本/服务器:2:in''
......安装RVM后,一切都崩溃了。
答案 0 :(得分:0)
script/server
是旧的老做法。 Rails 3+应用程序中不存在script/server
。现在就是script/rails
。
如果rails
只打印出文档,那是因为此文件不存在。这会让我认为您尝试在上运行此应用程序的应用程序不是 Rails 3应用程序。
答案 1 :(得分:0)
但只需打印出使用和选项的文档。
你确定你在Rails app目录中吗?看来Rails无法在您尝试启动服务器的目录中找到应用程序文件。