LoadError:不兼容的库版本 - nokogiri [英] LoadError: incompatible library version - nokogiri

查看:70
本文介绍了LoadError:不兼容的库版本 - nokogiri的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试时遇到以下错误

I am facing below error when I tried to

运行 rake db:migrate

日志:

rake aborted!
LoadError: incompatible library version - /home/ubuntu/.rvm/gems/ruby-2.3.1/gems/nokogiri-1.8.0/lib/nokogiri/nokogiri.so
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/nokogiri-1.8.0/lib/nokogiri.rb:32:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/nokogiri-1.8.0/lib/nokogiri.rb:32:in `rescue in <top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/nokogiri-1.8.0/lib/nokogiri.rb:28:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie/inliner.rb:2:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie/inliner.rb:2:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie.rb:29:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie.rb:29:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie/rails.rb:6:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie/rails.rb:6:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie-rails.rb:1:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie-rails.rb:1:in `<top (required)>'
/home/ubuntu/fs_finance/config/application.rb:5:in `<top (required)>'
/home/ubuntu/fs_finance/Rakefile:5:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
LoadError: cannot load such file -- nokogiri/2.3/nokogiri
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/nokogiri-1.8.0/lib/nokogiri.rb:30:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/nokogiri-1.8.0/lib/nokogiri.rb:30:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie/inliner.rb:2:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie/inliner.rb:2:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie.rb:29:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-3.2.2/lib/roadie.rb:29:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie/rails.rb:6:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie/rails.rb:6:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie-rails.rb:1:in `require'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/roadie-rails-1.2.1/lib/roadie-rails.rb:1:in `<top (required)>'
/home/ubuntu/fs_finance/config/application.rb:5:in `<top (required)>'
/home/ubuntu/fs_finance/Rakefile:5:in `<top (required)>'
/home/ubuntu/.rvm/gems/ruby-2.3.1/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)

推荐答案

请检查您的 gem 版本并运行

Please check your gem version and run

gem pristine --all

这篇关于LoadError:不兼容的库版本 - nokogiri的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆