在不得不从备份中恢复整个系统后,我的Ruby宝石出现了问题。特别是,我收到了与ripper.bundle
相关的"不兼容库版本"错误。
尝试过:
- 通过自制程序重新安装rbenv
- 通过rbenv重新安装Ruby
- 重新安装OpenSSL
回溯的结束:
1: from /Users/misteruser/Sites/asite/vendor/bundle/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `block in require'
/Users/misteruser/Sites/asite/vendor/bundle/gems/activesupport-5.2.2.1/lib/active_support/dependencies.rb:291:in `require': incompatible library version - /Users/misteruser/.rbenv/versions/2.5.0/lib/ruby/2.5.0/x86_64-darwin18/ripper.bundle (LoadError)
通过将Ruby从2.5.0升级到2.6.5 ,最终解决了这个问题