NameError:未初始化的常量 Gem::SourceIndex

2024-06-19

对于没有任何修改的新 Rails 应用程序,在访问主页时(成功运行后)会出现此错误bundle install).

以下是版本号:

ruby: 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.2.1]

rails: 3.2.12

rvm: 1.18.14

gem: 2.0.0

bundler: 1.3.0.pre.8

Calling which ruby回报/Users/J/.rvm/rubies/ruby-1.9.3-p392/bin/ruby,这看起来很可疑,对吧?


您需要更新 Bundler:gem update bundler

RubyGems 版本 2.0似乎是触发器 http://blog.rubygems.org/2013/02/24/2.0.0-released.html对于错误:

RubyGems 2.0 包含一些新功能和许多重大更改。其中一些更改将导致现有软件崩溃。 。 。 。如果您使用捆绑程序,请确保安装 1.3.0.prerelease 版本或更高版本。旧版本的捆绑程序无法与 RubyGems 2.0 一起使用。

这里有问题详情 https://github.com/rubygems/rubygems/issues/536.


编辑,2023 年:我每天早上坐下来工作时都会运行此更新。它让我摆脱了麻烦:

gem update --system && gem update bundler pry
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NameError:未初始化的常量 Gem::SourceIndex 的相关文章

随机推荐