Ruby on rails 正在努力正确配置RoR

Ruby on rails 正在努力正确配置RoR,ruby-on-rails,rvm,bundler,Ruby On Rails,Rvm,Bundler,我已经在谷歌搜索了两天,但仍然没有找到我做错了什么 我对RoR完全是新手,并遵循Michael Hartl的RoR教程 本教程需要默认的gemset。。。 $rvm使用2.0。0@railstutorial_rails_4_0--创建--默认值 使用/Users/mhartl/.rvm/gems/ruby-2.0.0-p0和gemset-rails-stutorial\u-rails\u 4\u-0 我已经按照说明完成了所有操作,并成功创建了一个新的应用程序。下一步是修改gemfile(完成)

我已经在谷歌搜索了两天,但仍然没有找到我做错了什么

我对RoR完全是新手,并遵循Michael Hartl的RoR教程

本教程需要默认的gemset。。。 $rvm使用2.0。0@railstutorial_rails_4_0--创建--默认值 使用/Users/mhartl/.rvm/gems/ruby-2.0.0-p0和gemset-rails-stutorial\u-rails\u 4\u-0

我已经按照说明完成了所有操作,并成功创建了一个新的应用程序。下一步是修改gemfile(完成)

接下来,我被告知要进行“捆绑更新”

在这一点上,我得到了以下错误消息(在它成功地继续到最后之前)

加载RubyGems插件“/Users/mike/.rvm/gems/ruby-2.0.0时出错-p195@global/gems/rubygems-bundler-1.1.1/lib/rubygems_plugin.rb”:在总共52个gem中找不到“rubygems bundler”(>=0)(gem::LoadError) 正在获取gem元数据。。。。 ... 您的包已更新

如果我尝试它作为sudo包更新,我会得到这个

    /Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems  /dependency.rb:296:in `to_specs': Could not find 'bundler' (>= 0) among 16 total gem(s) (Gem::LoadError)
from /Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec'
from /Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem'
from /Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/bundle:22:in `<main>'
from /Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/ruby_noexec_wrapper:14:in `eval'
from /Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/ruby_noexec_wrapper:14:in `<main>'
/Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site\u ruby/2.0.0/rubygems/dependency.rb:296:in'to_specs':在总共16个gem中找不到“bundler”(>=0)(gem::LoadError)
from/Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site\u ruby/2.0.0/rubygems/dependency.rb:307:in'to_spec'
from/Users/mike/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u gem.rb:47:in'gem'
来自/Users/mike/.rvm/gems/ruby-2.0.0-p195@global/箱子/包裹:22:in`'
来自/Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/ruby\u noexec\u包装:14:in'eval'
来自/Users/mike/.rvm/gems/ruby-2.0.0-p195@global/bin/ruby\u noexec\u包装器:14:in`'
我完全困惑不解。 我已经检查了目录和/Users/mike/.rvm/gems/ruby-2.0.0-p195@global/gems/rubygems-bundler-1.1.1/lib/rubygems_plugin.rb“肯定存在


我知道其他人也有类似的问题,但我们将非常感谢您的帮助,我完全卡住了。首先,检查您的ruby位置,如下所示:

which ruby
which rails
gem install bundler
您应该获得/home/mike/.rvm/rubies/ruby-2.0.0-p195/bin/ruby 然后,检查导轨的位置,如下所示:

which ruby
which rails
gem install bundler
您应该获得/home/mike/.rvm/gems/ruby-2.0.0-p195/bin/rails 如果一切正常,请执行以下操作:

which ruby
which rails
gem install bundler
成功安装bundler后,尝试创建一个简单的rails应用程序:

rails new my_first_app
它应该创建一个文件夹:*my_first_应用程序*

cd my_first_app
bundle
rails s
它应该在端口3000上运行开发服务器 打开浏览器并访问:localhost:3000


你的Rails应该可以正常工作。

你能试试
gem install bundler
吗?嗨,Jesse,我想问题在于我试图按照教程说明运行“bundle update”,显然说明是错误的。感谢你的帮助,考虑到哪个Ruby是正确的。当我尝试哪个Rails时,我得到了以下信息:/Users/mike/.rvm/gems/ruby-2.0.0-p195@railstutorial_rails_4_0/bin/railsIt表示您创建了一个gemset。它应该很好。尝试执行下一步。顺便说一句,您可以看到您的所有gemset,如下所示:rvm gemset listOk,查看它并使其运行正常(但对于信息,之前也有一点正常)。当我现在进入GEM文件时。做一个小小的更改,然后尝试“bundle update”,我仍然会收到完全相同的错误消息…加载RubyGems插件/Users/mike/.rvm/gems/ruby-2.0.0时出错-p195@global/gems/rubygems-bundler-1.1.1/lib/rubygems_plugin.rb”:在总共51个gem中找不到“rubygems bundler”(>=0)(gem::LoadError)尝试从项目中删除Gemfile.lock。然后,运行:bundle install我已成功删除Gemfile.lock并完成bundle安装(全部正常)-rails s(全部正常)-bundle更新(仍会收到相同的错误消息)(注意:感谢您的坚持,非常感谢)