【问题标题】:Can't boot up rails server or rails console无法启动 rails 服务器或 rails 控制台
【发布时间】:2017-03-01 18:10:29
【问题描述】:

克隆应用程序并成功运行 bundle 后,我一直在尝试启动我的 rails 服务器,但我不断收到错误消息。

我尝试过更新 bundle,卸载 bundle 并重新安装它,删除 gemfile.lock 并重新运行 bundle,但似乎没有任何效果。谢谢!

/usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.14.5/lib/bundler/rubygems_ext.rb:45:in `full_gem_path': uninitialized constant Bundler::Plugin::API::Source (NameError)

from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/basic_specification.rb:145:in `block in full_require_paths'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/basic_specification.rb:144:in `map'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/basic_specification.rb:144:in `full_require_paths'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/basic_specification.rb:77:in `contains_requirable_file?'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/specification.rb:949:in `block in find_in_unresolved'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/specification.rb:949:in `each'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/specification.rb:949:in `find_all'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/specification.rb:949:in `find_in_unresolved'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:74:in `require'
from /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.14.5/lib/bundler/plugin/api/source.rb:2:in `<top (required)>'
from /usr/local/lib/ruby/gems/2.2.0/gems/bundler-1.14.5/lib/bundler/rubygems_ext.rb:45:in `full_gem_path'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/basic_specification.rb:145:in `block in full_require_paths'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/basic_specification.rb:144:in `map'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/basic_specification.rb:144:in `full_require_paths'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/specification.rb:1370:in `add_self_to_load_path'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/specification.rb:1283:in `activate'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:67:in `block in gem'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:66:in `synchronize'
from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:66:in `gem'
from /Users/GrandsonBoom/Desktop/brogrammer/Viafly-Server/bin/spring:12:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'

【问题讨论】:

    标签: ruby-on-rails error-handling bundle gemfile


    【解决方案1】:

    您可以拥有一个特定的损坏版本的bundler gem。我建议您执行以下两个步骤:

    $ gem uninstall bundler $ gem install bundler

    【讨论】:

      猜你喜欢
      • 2015-03-30
      • 2014-08-08
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      相关资源
      最近更新 更多