首页 > 解决方案 > Ruby 项目运行时错误 - 需要':无法加载此类文件 -- 捆绑程序 (LoadError)

问题描述

我尝试在 RubyMine IDE 中运行 gitproject,https ://github.com/jmopr/job-hunter。在 RubyMine IDE 中从菜单运行项目时,产生的错误是这样的。

--------------(START)-项目运行的输出------------

/usr/bin/ruby /Applications/software/projects/gitprojects/job-hunter_rb/bin/rails server -b 0.0.0.0 -p 3000 -e development /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr /lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- bundler (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' 来自 /Applications/software/projects/gitprojects/job-hunter_rb/bin/spring:8:in <top (required)>' from /Applications/software/projects/gitprojects/job-hunter_rb/bin/rails:3:inload' 来自 /Applications/software /projects/gitprojects/job-hunter_rb/bin/rails:3:in `'

进程以退出代码 1 结束

--------------(END)-项目运行的输出------------

Ruby 版本(ruby 2.6.0p0(2018-12-25 修订版 66547)[x86_64-darwin16])

rails -v 在任何源中都找不到正确版本的 railties (4.2.5.1) 运行bundle install以安装缺少的 gem。

标签: rubyruby-on-rails-3rubymine

解决方案


看来您缺少 bundler gem,它是负责安装所有其他 gem 的 gem。

1)首先安装捆绑器gem install bundler

2)使用bundler安装其他gem,所以从项目的根目录,运行bundle install

希望这应该解决


推荐阅读