1

rails server启动之前运行的 rails 应用程序时出现以下错误。

/home/ganesh/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.5/lib/action_dispatch.rb:35:in `require': cannot load such file -- rack (LoadEr
ror)
        from /home/ganesh/.rvm/gems/ruby-1.9.3-p327/gems/actionpack-3.2.5/lib/action_dispatch.rb:35:in `<top (required)>'
        from /home/ganesh/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.5/lib/rails/commands/server.rb:3:in `require'
        from /home/ganesh/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.5/lib/rails/commands/server.rb:3:in `<top (required)>'
        from /home/ganesh/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.5/lib/rails/commands.rb:49:in `require'
        from /home/ganesh/.rvm/gems/ruby-1.9.3-p327/gems/railties-3.2.5/lib/rails/commands.rb:49:in `<top (required)>'
        from script/rails:6:in `require'
        from script/rails:6:in `<main>'

如何消除此错误。帮我。

4

1 回答 1

1

首先,您使用的是什么服务也很重要。

打开命令窗口并输入:

irb --simple-prompt
>> require 'rack'
=> true
>>

如果 rack 不存在,您将收到如下错误:

LoadError: no such file to load -- rack

您可以通过打开一个新的命令窗口并输入以下命令来安装 rack:

gem install rack

还要检查,您是否尝试运行该命令

rails s

从您的应用程序文件夹中?

于 2013-02-04T11:43:23.653 回答