Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Ruby gems错误(Ruby on Rails)_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 4_Rubygems - Fatal编程技术网

Ruby on rails Ruby gems错误(Ruby on Rails)

Ruby on rails Ruby gems错误(Ruby on Rails),ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,rubygems,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,Rubygems,我的gemfile仍然有一个错误,我可以下载所有的gems,但是在“rails服务器”的那一刻,我得到了这个错误: /home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:94:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'will_paginat

我的gemfile仍然有一个错误,我可以下载所有的gems,但是在“rails服务器”的那一刻,我得到了这个错误:

/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:94:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'will_paginate'. (Bundler::GemRequireError)
Gem Load Error is: uninitialized constant ActiveSupport::LogSubscriber
Backtrace for gem load error is:
/home/administrador/.rvm/gems/ruby-2.4.0/gems/activerecord-3.0.5/lib/active_record/log_subscriber.rb:2:in `<module:ActiveRecord>'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/activerecord-3.0.5/lib/active_record/log_subscriber.rb:1:in `<top (required)>'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/activerecord-3.0.5/lib/active_record/base.rb:24:in `<top (required)>'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/will_paginate-2.3.15/lib/will_paginate.rb:33:in `require'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/will_paginate-2.3.15/lib/will_paginate.rb:33:in `enable_activerecord'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/will_paginate-2.3.15/lib/will_paginate.rb:88:in `<top (required)>'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:91:in `require'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:91:in `block (2 levels) in require'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:86:in `each'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:86:in `block in require'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:75:in `each'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:75:in `require'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler.rb:106:in `require'
/home/administrador/Documents/forminst4/config/application.rb:7:in `<top (required)>'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:28:in `require'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:28:in `block in <top (required)>'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:27:in `tap'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:27:in `<top (required)>'
script/rails:6:in `require'
script/rails:6:in `<main>'
Bundler Error Backtrace:
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:90:in `block (2 levels) in require'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:86:in `each'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:86:in `block in require'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:75:in `each'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:75:in `require'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler.rb:106:in `require'
    from /home/administrador/Documents/forminst4/config/application.rb:7:in `<top (required)>'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:28:in `require'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:28:in `block in <top (required)>'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:27:in `tap'
    from /home/administrador/.rvm/gems/ruby-2.4.0/gems/railties-3.0.5/lib/rails/commands.rb:27:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
如果你能帮我,我会非常感激的!非常感谢

编辑:我已尝试将“gem”will_paginate',“~>3.1.0'”添加到我的gem文件中。。当我运行rails服务器时,我得到了这个错误

/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:94:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'cancan'. (Bundler::GemRequireError)
Gem Load Error is: uninitialized constant AbstractController::ViewPaths
Backtrace for gem load error is:
/home/administrador/.rvm/gems/ruby-2.4.0/gems/actionpack-3.0.5/lib/abstract_controller/rendering.rb:36:in `<module:Rendering>'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/actionpack-3.0.5/lib/abstract_controller/rendering.rb:33:in `<module:AbstractController>'....(same as above)
/home/administrador/.rvm/gems/ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:94:“require中的块(2级)救援”:尝试加载gem“cancan”时出错。(绑定器::GemRequireError)
Gem加载错误为:未初始化的常量AbstractController::ViewPath
gem加载错误的回溯跟踪为:
/home/administrador/.rvm/gems/ruby-2.4.0/gems/actionpack-3.0.5/lib/abstract\u controller/rendering.rb:36:in`'
/home/administrador/.rvm/gems/ruby-2.4.0/gems/actionpack-3.0.5/lib/abstract\u controller/rendering.rb:33:in`````中……(同上)

只需使用

gem 'will_paginate', '~> 3.1.0'
rails 3或3+版本需要以上版本才能分页


请参阅此

只需使用

gem 'will_paginate', '~> 3.1.0'
rails 3或3+版本需要以上版本才能分页


请参阅此

抱歉,但也不起作用。。。我收到以下错误:ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:94:“在require中的块(2个级别)救援”:尝试加载gem“cancan”时出错。(Bundler::GemRequireError)Gem加载错误是:未初始化的常量AbstractController::ViewPathId您安装node.js如果否,则运行此命令“sudo apt get install nodejs”是的,它已安装在我的计算机中。我不知道ruby版本(2.4.0)是否介于两者之间。是的,这是可能的,尝试切换ruby 2.3,希望它能正常工作,但也不能正常工作。。。我收到以下错误:ruby-2.4.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:94:“在require中的块(2个级别)救援”:尝试加载gem“cancan”时出错。(Bundler::GemRequireError)Gem加载错误是:未初始化的常量AbstractController::ViewPathId您安装node.js如果否,则运行此命令“sudo apt get install nodejs”是的,它已安装在我的计算机中。我不知道ruby版本(2.4.0)是否介于两者之间。是的,这是可能的,尝试切换ruby 2.3,希望它能工作