由于libreadline导轨控制台不加载
我最近重新安装了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 
 试过brew uninstall readline和brew install --build-from-source readline工作但没有解决我的问题。 
今天跑过来解决它我做了:
 brew rm -f readline 
 brew install readline 
 brew link readline --force 
希望能帮助到你。
我能够通过重新安装Ruby来解决同样的问题。 在自制方面重新安装readline(甚至从源头)没有帮助。
我正在使用RVM,因此将其sorting给我:
 rvm reinstall 2.3.1 
我认为自制软件最近可能会在readline v7中插入其他一些软件包,我怀疑这可能是罪魁祸首。
基于接受的答案评论比答案更多,这似乎是最stream行的解决scheme。
 看起来像rails 4.2.6正在寻找libreadline.6而不是libreadline 。 所以只需要创build一个符号链接。 
 ln -s /usr/local/opt/readline/lib/libreadline.dylib \ /usr/local/opt/readline/lib/libreadline.6.dylib 
希望这有助于其他仍然卡住的人!
 将Gemfile gem 'rb-readline'添加到我的Gemfile为我解决了这个问题。 见https://github.com/ConnorAtherton/rb-readline 。 
这一切都没有为我工作。 我正在使用osx sierra。 这对我有用。
 ln -s /usr/local/opt/readline/lib/libreadline.7.0.dylib /usr/local/opt/readline/lib/libreadline.6.dylib 
希望这可以帮助那里的人。
在对@ mauro_oto的post发表评论之后,我得到了很多正面的反馈,我想我会把它作为回答:
对我来说
cp /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.6.dylib这个技巧。 看起来像rails 4.2.6正在寻找libreadline.6而不是libreadline。 虽然我可能应该把它说出来。 所以ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.6.dylib是比较合适的。 希望这可以帮助那些仍然卡住的人!
我的ENV:Ruby:2.2.1,Rails:4.2.1,macOS Sierra 10.12.4;
下面的命令适用于我和我的同事:
 ln -s /usr/local/opt/readline/lib/libreadline.7.0.dylib /usr/local/opt/readline/lib/libreadline.6.dylib