ruby-on-rails - 无法运行 `bundle install`

标签 ruby-on-rails ruby rvm

所以前几天我遇到了严重的硬盘问题,不得不手动删除我的 .gem 文件夹。我试图通过进入我的项目文件夹运行 bundle install 来为我的应用程序重建 gem ...不幸的是我遇到了这个错误:

/home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- bundler (LoadError)
    from /home/xxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /usr/bin/bundle:7:in `<main>'

顺便说一下,kernel_require.rb 的第 54 行是 return gem_original_require(path):

if Gem::Specification.unresolved_deps.empty? then
  RUBYGEMS_ACTIVATION_MONITOR.exit
  return gem_original_require(path)
end

最佳答案

由于您删除了“.gem”文件夹,因此您的 Bundler gem 也不存在。

首先尝试使用重新安装 Bundler gem

gem install bundler

然后就可以运行了

bundle install

关于ruby-on-rails - 无法运行 `bundle install`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30547769/

相关文章:

ruby-on-rails - 如何将自定义文本添加到成功 rspec 消息中

ruby-on-rails - Rails 3,浏览器后退功能

html - Link_to 在 div 上使用而不是文本

ruby - 如何将 RVM 指向我的 Homebrew Ruby 目录?

ruby-on-rails - `gem_original_require' : no such file to load -- rvm/capistrano (LoadError)

ruby-on-rails - 检测 rails 2 应用程序

ruby-on-rails - 使用 Rails 防止跨多个连接的重复记录

ruby-on-rails - 是否可以使用 Rails 渲染 js 文件并缩小输出?

ruby-on-rails - 具有设计嵌套属性的未知属性 'user_id'

ruby - 你如何激活或设置默认的佣金?