当我尝试运行 rails console
时,我得到这个错误:
/Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require':
dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9):
Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError)
快速的搜索让我找到了 这篇文章,我尝试了以下几种方法:
brew reinstall postgresql
(这确实是该项目的数据库)
还有
cd /usr/local/opt/readline/lib
ln libreadline.8.0.dylib libreadline.6.2.dylib
(我的 readline 版本是8)
brew link readline --force
但这些都无法修复它。
我最近添加了 pry-coolline
,guard
和 guard-livereload
宝石到我的项目,如果这有什么不同(轨道控制台加载之前这些罚款)。我在查最新的 Macos。
(更新)我正在使用 pry Rails 作为我的 Rails 控制台,如果这有什么不同的话。
有人帮忙吗? 谢谢。