【发布时间】:2019-07-29 12:00:19
【问题描述】:
我无法访问 rails 控制台,我正在使用 MAC Mojave。 我尝试使用以下替代方法解决,但仍然出现相同的错误。
https://gist.github.com/wbotelhos/46c37807c834ccb5bb406e426adfe347
如果我打开一个新终端并写ruby -v,ruby出现2.3.7 但是前段时间,我删除了这个版本的ruby。
但我无法彻底删除它,因为我打开了一个新终端并且版本 2.3.7 不断出现。
rails cRunning via Spring preloader in process 42876
/Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require': dlopen(/Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError)
Referenced from: /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/x86_64-darwin18/readline.bundle
Reason: image not found - /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/x86_64-darwin18/readline.bundle
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/irb/completion.rb:10:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/commands/console/console_command.rb:2:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:82:in `block (2 levels) in lookup'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:78:in `each'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:78:in `block in lookup'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:77:in `each'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:77:in `lookup'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command.rb:68:in `find_by_namespace'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command.rb:42:in `invoke'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/commands.rb:16:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/Desktop/Proyectos/first_web/bin/rails:9:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in `load'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in `block in load'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in `load'
from /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from -e:1:in `<main>'
Adrians-MacBook-Pro:first_web adriantapia$ rails c
Running via Spring preloader in process 43094
/Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require': dlopen(/Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError)
Referenced from: /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/x86_64-darwin18/readline.bundle
Reason: image not found - /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/x86_64-darwin18/readline.bundle
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/2.4.0/irb/completion.rb:10:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/commands/console/console_command.rb:2:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:82:in `block (2 levels) in lookup'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:78:in `each'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:78:in `block in lookup'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:77:in `each'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command/behavior.rb:77:in `lookup'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command.rb:68:in `find_by_namespace'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/command.rb:42:in `invoke'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/railties-5.1.6.1/lib/rails/commands.rb:16:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `block in require'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:292:in `require'
from /Users/adriantapia/Desktop/Proyectos/first_web/bin/rails:9:in `<top (required)>'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in `load'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in `block in load'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:258:in `load_dependency'
from /Users/adriantapia/.rvm/gems/ruby-2.4.4/gems/activesupport-5.1.6.1/lib/active_support/dependencies.rb:286:in `load'
from /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from /Users/adriantapia/.rvm/rubies/ruby-2.4.4/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from -e:1:in `<main>'
My RVM: rvm list
ruby-2.4.1 [ x86_64 ]
=* ruby-2.4.4 [ x86_64 ]
ruby-2.5.1 [ x86_64 ]
ruby -v :
ruby 2.4.4p296 (2018-03-28 revision 63013) [x86_64-darwin18]
rails -v:
Rails 5.1.6.1
【问题讨论】:
-
我将此 gem (gem 'rb-readline', '~> 0.5.3') 添加到开发组并已解决,但此问题发生在新项目中,我必须添加这个宝石总是,我怎样才能确定地解决它?
标签: ruby-on-rails ruby macos ruby-on-rails-4 rubygems