當我在我的Rails應用程序的根目錄中時,我可以成功執行rails server
。但是,當我嘗試執行rails console
或rails c
時,出現以下錯誤。如何使用rails console命令糾正錯誤?
[myrailsapp (master)]$ rails c
/Users/myuserid/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/irb/completion.rb:10:in `require': dlopen(/Users/myuserid/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib (LoadError)
Referenced from: /Users/myuserid/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle
Reason: image not found - /Users/myuserid/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle
from /Users/myuserid/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/irb/completion.rb:10:in `<top (required)>'
from /Users/myuserid/.rvm/gems/[email protected]/gems/railties-4.2.5.2/lib/rails/commands/console.rb:3:in `require'
from /Users/myuserid/.rvm/gems/[email protected]/gems/railties-4.2.5.2/lib/rails/commands/console.rb:3:in `<top (required)>'
from /Users/myuserid/.rvm/gems/[email protected]/gems/railties-4.2.5.2/lib/rails/commands/commands_tasks.rb:123:in `require'
from /Users/myuserid/.rvm/gems/[email protected]/gems/railties-4.2.5.2/lib/rails/commands/commands_tasks.rb:123:in `require_command!'
from /Users/myuserid/.rvm/gems/[email protected]/gems/railties-4.2.5.2/lib/rails/commands/commands_tasks.rb:58:in `console'
from /Users/myuserid/.rvm/gems/[email protected]/gems/railties-4.2.5.2/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /Users/myuserid/.rvm/gems/[email protected]/gems/railties-4.2.5.2/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
我已經完成網絡搜索,但是我還沒有找到任何針對此類錯誤的解決方案。
從http://stackoverflow.com/questions/25591527/rails-console-doesnt-load-due-to-libreadline檢查答案 –
添加此作爲答案,我會檢查它。 –