繁体   English   中英

ruby-on-rails服务器因“不兼容的库版本”而崩溃

[英]ruby-on-rails server crashes with 'incompatible library version'

我在最近更新的Mac上的滑轨上安装了新的ruby,并安装了最新版本的ruby。 我使用以下命令创建了第一个新的Rails应用程序: rails new blog

该应用已创建,没有任何错误消息。 但是,当我进入新目录并运行bin/rails server ,服务器构建失败,并显示一长串错误消息:

/Users/antony1/.rvm/gems/ruby-2.3.0/gems/debug_inspector-0.0.2/lib/debug_inspector.rb:6:in `require': incompatible library version - /Users/antony1/.rvm/gems/ruby-2.3.0/gems/debug_inspector-0.0.2/lib/debug_inspector.bundle (fatal)
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/debug_inspector-0.0.2/lib/debug_inspector.rb:6:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/binding_of_caller-0.7.2/lib/binding_of_caller/mri2.rb:1:in `require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/binding_of_caller-0.7.2/lib/binding_of_caller/mri2.rb:1:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/binding_of_caller-0.7.2/lib/binding_of_caller.rb:9:in `require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/binding_of_caller-0.7.2/lib/binding_of_caller.rb:9:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console.rb:1:in `require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web_console.rb:1:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web-console.rb:1:in `require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/web-console-2.3.0/lib/web-console.rb:1:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/bundler-1.11.2/lib/bundler/runtime.rb:77:in `require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/bundler-1.11.2/lib/bundler/runtime.rb:77:in `block (2 levels) in require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/bundler-1.11.2/lib/bundler.rb:99:in `require'
    from /Users/antony1/Documents/Ruby/Rails/blog/config/application.rb:7:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:78:in `require'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:78:in `block in server'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:75:in `server'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
    from /Users/antony1/.rvm/gems/ruby-2.3.0@global/gems/railties-4.2.5.1/lib/rails/commands.rb:17:in `<top (required)>'
    from /Users/antony1/Documents/Ruby/Rails/blog/bin/rails:9:in `require'
    from /Users/antony1/Documents/Ruby/Rails/blog/bin/rails:9:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/spring-1.6.2/lib/spring/client/rails.rb:28:in `load'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/spring-1.6.2/lib/spring/client/rails.rb:28:in `call'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/spring-1.6.2/lib/spring/client/command.rb:7:in `call'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/spring-1.6.2/lib/spring/client.rb:28:in `run'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/spring-1.6.2/bin/spring:49:in `<top (required)>'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/spring-1.6.2/lib/spring/binstub.rb:11:in `load'
    from /Users/antony1/.rvm/gems/ruby-2.3.0/gems/spring-1.6.2/lib/spring/binstub.rb:11:in `<top (required)>'
    from /Users/antony1/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Users/antony1/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Users/antony1/Documents/Ruby/Rails/blog/bin/spring:13:in `<top (required)>'
    from bin/rails:3:in `load'
    from bin/rails:3:in `<main>'

我已经运行了gem pristine --all并确保我的宝石是最新的,但是我仍然无法使它正常工作。 任何援助将不胜感激。

初始化Rails应用程序后,尤其是在编辑Gemfile文件时,需要运行,通常最好运行bundle install来建立所有依赖项。 你这样做了吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM