简体   繁体   English

加载错误:无法加载此类文件 -- 捆绑程序/设置

[英]LoadError: cannot load such file -- bundler/setup

We are upgrading to the latest ruby version (2.2.3) and latest rails version (4.2.4) and we can't get pass this error:我们正在升级到最新的 ruby​​ 版本 (2.2.3) 和最新的 Rails 版本 (4.2.4),但无法通过此错误:

LoadError: cannot load such file -- bundler/setup
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
~/Documents/remsis/config/boot.rb:6:in `<top (required)>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
~/Documents/remsis/config/application.rb:1:in `<top (required)>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
~/Documents/remsis/config/environment.rb:2:in `<top (required)>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
~/Documents/remsis/config.ru:3:in `block in <main>'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/builder.rb:4:in `instance_eval'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/builder.rb:4:in `initialize'
~/Documents/remsis/config.ru:1:in `new'
~/Documents/remsis/config.ru:1:in `<main>'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:51:in `eval'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:51:in `load_config'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:42:in `initialize'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:12:in `new'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:12:in `run'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/bin/nack_worker:4:in `<main>'

Create a Gemset with RVM使用 RVM 创建 Gemset

rvm use 2.2.3@yourproject --create

After that install bundler gem之后安装 bundler gem

gem install bundler

and last step is to do bundle install最后一步是进行捆绑安装

bundle install

The error shows you are using the system Ruby, not RVM.该错误表明您使用的是系统 Ruby,而不是 RVM。 You need to tell Pow to use the right Ruby version.您需要告诉 Pow 使用正确的 Ruby 版本。 You need to create a .rvmrc file specifying which Ruby to use, and also create or edit a .powrc or .powenv file to tell Pow to load RVM.您需要创建一个.rvmrc文件来指定要使用的 Ruby,还需要创建或编辑.powrc.powenv文件来告诉 Pow 加载 RVM。 See the Pow docs on using RVM .请参阅有关使用 RVMPow 文档

If you are using / upgrading to bundler 2 then please check this documentation:如果您正在使用/升级到 bundler 2,请查看此文档:

https://bundler.io/guides/bundler_2_upgrade.html https://bundler.io/guides/bundler_2_upgrade.html

from my experience basically, you need to be on RubyGems v2.5.0 or above otherwise you will see cannot load such file -- bundler/setup if you have require 'bundler/setup' .根据我的经验,基本上,您需要使用 RubyGems v2.5.0 或更高版本,否则您将看到cannot load such file -- bundler/setup如果您require 'bundler/setup' If you need to upgrade the rubygems you can do it by:如果您需要升级 ruby​​gems,您可以通过以下方式进行:

gem update --system

hope it helps.希望能帮助到你。 Thanks谢谢

暂无
暂无

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

相关问题 `require&#39;:无法加载此类文件-捆绑程序/安装程序(LoadError) - `require': cannot load such file — bundler/setup (LoadError) LoadError:无法加载此类文件—捆绑程序/设置capistrano - LoadError: cannot load such file — bundler/setup capistrano 使用NGINX的Passsenger无法加载此类文件-捆绑程序/安装程序(LoadError) - Passsenger with NGINX cannot load such file — bundler/setup (LoadError) 使用nginx的乘客:无法加载此类文件 - bundler / setup(LoadError) - Passenger with nginx: cannot load such file — bundler/setup (LoadError) docker apache passenger:错误无法加载此类文件捆绑程序/安装程序(LoadError) - docker apache passenger: error cannot load such file bundler/setup (LoadError) 无法加载此类文件 - bundler / setup(loaderror) - Passenger / Apache2 - Cannot load such file — bundler/setup (loaderror) - Passenger / Apache2 Apache / Passenger-无法加载此类文件-捆绑程序/安装程序(LoadError) - Apache/Passenger - cannot load such file — bundler/setup (LoadError) Ruby on Rails:错误“require”:无法加载此类文件——bundler/setup (LoadError) - Ruby on Rails: Error `require': cannot load such file -- bundler/setup (LoadError) 无法加载此类文件— linode中的捆绑程序(LoadError) - cannot load such file — bundler (LoadError) in linode 没有这样的文件加载 - bundler(LoadError) - no such file to load — bundler (LoadError)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM