首页 文章

LoadError:不兼容的库版本 - /home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri/nokogiri.so

提问于
浏览
2

尝试使用 生产环境 模式运行rake资源预编译,如下所示 .

rake assets:precompile

它适用于ubuntu 14.04(32位)和16.06(32位) . 但是在aws ec2中获得16.04(64位)的加载错误 .

请帮我解决这个问题 .

提前致谢 .

这是我的完整堆栈跟踪

耙子流产! LoadError:不兼容的库版本 - /home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri/nokogiri.so /home/ubuntu/.rvm/gems/ruby -2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport- 5.0.1 / lib / active_support / dependencies.rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies中的块中.rb:259:在load_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/ home / ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri.rb:32:在<top(required)>'/home/ubuntu/.rvm/gems中进行救援/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri.rb:28:in'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0 .1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb: 293:在需要'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/ home / ubuntu的块中/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1 @ lm5 / gems / loofah-2.2.2 / lib / loofah.rb:3:in <top(required)>'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0 .1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb: 293:在需要'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/ home / ubuntu的块中/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1 @ lm5 / gems / rails-html-sanitizer-1.0.4 / lib / rails-html-sanitizer.rb:2:in'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport -5.0.1 / LIB /一ctive_support / dependencies.rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in block in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/home/ubuntu/.rvm/gems /ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/ actionview-5.0.1 / lib / action_view / helpers / sanitize_helper.rb:2:在<top(required)>'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0中 . 1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293 :在需要'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/ home / ubuntu /中的块中.rvm / gems / ruby-2.3.1 @ lm5 / gems / activesupport-5.0.1 / lib / active_support / dependencies.rb:293:in requi re'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/actionview-5.0.1/lib/action_view/helpers.rb:58:in'/home/ubuntu/.rvm/gems/ ruby-2.3.1@lm5/gems/actionview-5.0.1/lib/action_view/helpers.rb:4:in <module:ActionView>'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5 /gems/actionview-5.0.1/lib/action_view/helpers.rb:3:in'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support /dependencies.rb:293:in要求'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in block in require '/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/home/ubuntu/.rvm/gems/ ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/actionview -5.0.1 / lib / action_view / base.rb:5:in <top(required)>'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib /active_support/dependencies.rb:293:in require' /home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in allow'/home/ubuntu/.rvm/gems中的块/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/ activesupport-5.0.1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/public_activity-1.5.0/lib/public_activity/utility /view_helpers.rb:25:in'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/public_activity-1.5.0/lib/public_activity/utility/view_helpers.rb:2:in <top(required)>'/ home / ubuntu /.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1 @ lm5 / gems / activesupport-5.0.1 / lib / active_support / dependencies.rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0中的块中 . 1 / lib / active_support / dependencies.rb:259:in load_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293 :在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/public_activity-1.5.0/lib/public_activity.rb:68:in'/ home / ubuntu / learnmusicco / config / application .rb:7:在<top(required)>'/ home / ubuntu / learnmusicco / Rakefile:4:in'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/rake-12.3 . 1 / exe / rake:27:in`'引起:LoadError:无法加载此类文件 - nokogiri / 2.3 / nokogiri /home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/ac tivesupport-5.0.1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies .rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'中的块中home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby- 2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri.rb:30:in <top(required)>'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/ activesupport-5.0.1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies .rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'中的块中home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/ home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/loofah-2.2.2/lib/loofah.rb:3:in'/home/ubuntu/.rvm/gems/ruby-2.3.1 @ lm5 / gems / activesupport-5.0.1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/ lib / active_support / dependencies.rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259的块中:in load_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm /gems/ruby-2.3.1@lm5/gems/rails-html-sanitizer-1.0.4/lib/rails-html-sanitizer.rb:2:in <top(required)>'/ home /ubuntu / .rvm /gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/ gems / activesupport-5.0.1 / lib / active_support / dependencies.rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib中的块中/ active_support / dependencie s.rb:259:在load_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/ home /ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/actionview-5.0.1/lib/action_view/helpers/sanitize_helper.rb:2:in'/home/ubuntu/.rvm/gems/ruby- 2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0 .1 / lib / active_support / dependencies.rb:293:在require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies中的块中 . rb:259:在load_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/ home / ubuntu /.rvm/gems/ruby-2.3.1@lm5/gems/actionview-5.0.1/lib/action_view/helpers.rb:58:in <module:Helpers>'/home/ubuntu/.rvm/gems/ruby -2.3.1@lm5/gems/actionview-5.0.1/lib/action_view/helpers.rb:4:in'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/actionview-5.0 0.1 / LIB /共同行动n_view / helpers.rb:3:in <top(required)>'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb: 293:在require'/ home / ubuntu中的'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in块中/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1 @ lm5 / gems / activesupport-5.0.1 / lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/actionview-5.0.1/ lib / action_view / base.rb:5:在'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require '/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in block'/home/ubuntu/.rvm/ gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:inload_dependency'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby -2.3.1@lm5/gems/public_activity-1.5.0/lib/public_activity/utility/view_helpers.rb:25:in <module:PublicActivity>'/home/ubuntu/.rvm/gems/ruby-2.3.1@ lm5 / gems / public_activity-1.5.0 / lib / public_activity / utility / view_helpers.rb:2:in'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/ lib / active_support / dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in阻止在'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'/home/ubuntu/.rvm /gems/ruby-2.3.1@lm5/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/ gems / public_activity-1.5.0 / lib / public_activity.rb:68:in <top(required)>'/ home / ubuntu / learnmusicco / config / application . rb:7:在'/ home / ubuntu / learnmusicco / Rakefile:4:in <top(required)>'/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/rake-12.3.1 / exe / rake:27:in'

1 回答

  • 1

    您可以尝试运行 gem pristine --all 以在当前环境中自动卸载并重新安装所有已安装的gem . 这可能会解决你的问题 .

    如果这不起作用,请尝试运行 rm -rfrvm gemdir/bundler/gems 强行删除所有宝石,然后尝试另一个 bundle install .

相关问题