【问题标题】:rails server does not start in 3.2.9 [closed]rails 服务器未在 3.2.9 中启动 [关闭]
【发布时间】:2012-11-22 04:37:54
【问题描述】:

安装 RVM(它会自动将我的 ruby​​ 升级到 1.9.3 和 rails 到 3.2.9)后,rails serverrails 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 require' 来自脚本/服务器:2:in `'

...安装 RVM 后一切都崩溃了..

【问题讨论】:

  • 猜猜,你可能需要在 rvm 中安装 rails。
  • 安装 rvm 后可以安装其他 ruby​​ 版本。 $ rvm install ruby​​-1.8.7 并创建一个具有特定 rails 版本的 gemset

标签: ruby-on-rails ruby-on-rails-3 rvm


【解决方案1】:

script/server 是老旧的做法。 script/server 在 Rails 3+ 应用程序中不存在。 script/rails 是现在的方式。

如果rails 只是打印文档,那是因为该文件不存在。这会让我认为您尝试在上运行它的应用程序不是 Rails 3 应用程序。

【讨论】:

    【解决方案2】:

    但只需打印出带有用法和选项的文档。

    您确定您在 Rails 应用程序目录中吗? Rails 似乎在您尝试启动服务器的目录中找不到应用程序文件。

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 1970-01-01
      • 2015-04-15
      • 2013-10-15
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 2019-06-17
      • 1970-01-01
      相关资源
      最近更新 更多