我最近重新安装了ruby 2.1.2,因为我想安装gem(ruby-debug-ide)

sudo rvm reinstall 2.1.2 --disable-binary --with-gcc=gcc-4.2

从那以后,我不能用bundle exec rails c来加载我的控制台

/Users/ohad/.rvm/gems/ruby-2.1.2@aaa/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require': dlopen(/Users/ohad/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/readline.bundle, 9): Library not loaded: @@HOMEBREW_PREFIX@@/opt/readline/lib/libreadline.6.dylib (LoadError)
  Referenced from: /Users/ohad/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/readline.bundle

try 了brew uninstall readlinebrew install --build-from-source readline,但没有解决我的问题.

推荐答案

今天遇到这个问题,为了解决它,我做了:

brew rm -f readline

brew install readline

brew link readline --force

希望有帮助.

编辑:自从我写了这篇文章之后,我最近又遇到了这个问题(在降低Ruby等级之后),现在我更喜欢@califrench的解决方案,如下所示:

ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.7.dylib

Ruby-on-rails相关问答推荐

rails中Net::STP的多文件模式

如何在不触发每次编译的情况下运行`bin/rails测试`?

Ruby Hash 中 tap / delete 和 except 的区别

Rails 创建自定义函数/方法以及存储位置

NoMethodError:Puma::Events:Class 的未定义方法字符串

如何从 Ruby on Rails 应用程序返回正确的 HTTP 错误代码

在 Rails 中找不到关联问题

我如何在不同的视图中使用助手

Rails - 设计 - 登录时出现错误消息?

如何配置设计以使用自定义邮箱布局?

带有 Cucumber 和 rspec 的 BDD - 这什么时候是多余的?

从 Authlogic 迁移到 Devise

价格字段的字符串、小数或浮点数据类型?

Rails Mailer Net::OpenTimeout: execution expired 仅在生产服务器上出现异常

在 ruby​​ on rails 上构建方法

登录delay_job?

确认后如何进行设计重定向

Rails:带参数的 URL/路径

你如何覆盖 form_for 助手中的类名?

在 Devise on Rails beta 3 中创建管理员用户