gpt4 book ai didi

ruby-on-rails - 升级到 Rails 3 后尝试启动服务器时出错

转载 作者:行者123 更新时间:2023-12-04 05:42:52 25 4
gpt4 key购买 nike

我刚刚升级到 Rails 3,使用来自 this railscast 的说明.当我尝试启动服务器时,会发生以下情况:

$ rails s
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
from script/rails:6:in `<main>'

我无法使用 Google 找到这个确切的错误。有谁知道是什么原因造成的?谢谢阅读

编辑:

这是控制台输出:
$ rvm 1.9.2
$ rails -v
Rails 3.0.1
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
$ rails new . -d sqlite3
(all the overwrite checking stuff happens here)
$ bundle install
...
Your bundle is complete! It was installed into /Users/ben/.rvm/gems/ruby-1.9.2-p0
$ rails s
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
from script/rails:6:in `<main>'
$ rvm list
rvm rubies
=> ruby-1.9.2-p0 [ x86_64 ]
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
$ rails -v
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
from script/rails:6:in `<main>'

最佳答案

你真的安装了 rails 3.0.x gem 吗?也许你错过了这一步:)。

它看起来像你的 script/rails脚本无法从 rails gem 中找到包含的文件。您需要为 单独安装所有需要的 gems每个您使用的 Ruby 版本(例如 1.8.7 和 1.9.2)。

关于ruby-on-rails - 升级到 Rails 3 后尝试启动服务器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com