ruby-on-rails - 找不到 gem bundler Ruby

标签 ruby-on-rails ruby

使用 Mac OS 13,rbenv。

ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]

Rails 5.1.4

Bundler version 1.16.1

rbenv 1.1.1

我正在尝试启动一个新的 Rails 应用程序,然后得到这个:

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem bundler (>= 0) (Gem::GemNotFoundException)
from /Library/Ruby/Gems/2.3.0/gems/railties-5.1.4/lib/rails/generators/app_base.rb:382:in `bundle_command'
from /Library/Ruby/Gems/2.3.0/gems/railties-5.1.4/lib/rails/generators/app_base.rb:416:in `run_bundle'
from (eval):1:in `run_bundle'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `block in invoke_all'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `each'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `map'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:133:in `invoke_all'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/group.rb:232:in `dispatch'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/base.rb:466:in `start'
from /Library/Ruby/Gems/2.3.0/gems/railties-5.1.4/lib/rails/commands/application/application_command.rb:24:in `perform'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
from /Library/Ruby/Gems/2.3.0/gems/thor-0.20.0/lib/thor.rb:387:in `dispatch'
from /Library/Ruby/Gems/2.3.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:in `perform'
from /Library/Ruby/Gems/2.3.0/gems/railties-5.1.4/lib/rails/command.rb:44:in `invoke'
from /Library/Ruby/Gems/2.3.0/gems/railties-5.1.4/lib/rails/cli.rb:16:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `rescue in require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require'
from /Library/Ruby/Gems/2.3.0/gems/railties-5.1.4/exe/rails:9:in `<top (required)>'
from /usr/local/bin/rails:22:in `load'
from /usr/local/bin/rails:22:in `<main>'

据我了解,这与 Ruby 版本有关,但我不知道如何解决该问题。

最佳答案

看起来您可能需要执行gem install bundler并获取 bundler gem才能启动并运行rails。

关于ruby-on-rails - 找不到 gem bundler Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48526502/

相关文章:

ruby-on-rails - Carrierwave:参数错误 Nil 提供的位置。无法使用载波 Ruby on Rails 为 image_tag 构建 URI

ruby-on-rails - 由于 Selenium 参数错误,Watir 浏览器初始化失败

ruby-on-rails - Rails 4 Has_many :through join association with select

ruby - Sinatra 与 EventMachine WebSockets 一起使用是否成功?

ruby-on-rails - 迁移 : How to add alias name for reference column

ruby-on-rails - 如何使用 Cucumber 在页面中测试一个、多个或无图像?

ruby - Ruby 中的 CSV 导入 RSpec 错误

ruby-on-rails - 在公寓 gem 中复制租户

ruby - 当普通的 Ruby(不是 Rails)文件改变时自动运行 RSPec

ruby - 使用 ChunkyPNG 将多个图像 "strips"合并为一个图像