Ruby on rails 需要为带有RVM的每个gemset安装捆绑机

Ruby on rails 需要为带有RVM的每个gemset安装捆绑机,ruby-on-rails,rvm,bundler,Ruby On Rails,Rvm,Bundler,每次我创建一个新项目并尝试运行bundle时,我都会遇到这种类型的错误: funkdified@funktop ~/rails_projects $ cd blog ruby-2.2.2 - #gemset created /home/funkdified/.rvm/gems/ruby-2.2.2@blog ruby-2.2.2 - #generating blog wrappers.......... funkdified@funktop ~/rails_projects/blog $ bun

每次我创建一个新项目并尝试运行
bundle
时,我都会遇到这种类型的错误:

funkdified@funktop ~/rails_projects $ cd blog
ruby-2.2.2 - #gemset created /home/funkdified/.rvm/gems/ruby-2.2.2@blog
ruby-2.2.2 - #generating blog wrappers..........
funkdified@funktop ~/rails_projects/blog $ bundle
/usr/lib/ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [bundler-unload-1.0.2, executable-hooks-1.3.2, gem-wrappers-1.2.7, rubygems-bundler-1.4.4, rvm-1.11.3.9] (Gem::LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
    from /usr/lib/ruby/1.9.1/rubygems.rb:1231:in `gem'
    from /usr/local/bin/bundle:22:in `<main>'
funkdified@funktop~/rails\u项目$cd blog
ruby-2.2.2-#gemset-created/home/funkdified/.rvm/gems/ruby-2.2。2@blog
ruby-2.2.2-#生成博客包装。。。。。。。。。。
funkdified@funktop~/rails\u项目/博客$bundle
/usr/lib/ruby/1.9.1/rubygems/dependency.rb:247:in'to_specs':在[bundler-unload-1.0.2、executable-hooks-1.3.2、gem-wrappers-1.2.7、rubygems-bundler-1.4.4、rvm-1.11.3.9]中找不到绑定器(>=0)(gem::LoadError)
from/usr/lib/ruby/1.9.1/rubygems/dependency.rb:256:in'to_spec'
from/usr/lib/ruby/1.9.1/rubygems.rb:1231:in'gem'
from/usr/local/bin/bundle:22:in`'
我试着运行
rvm@global do gem install bundler
,但这也不起作用。每次绑定之前,我都需要先运行
gem install bundler


有什么我遗漏的吗?谢谢

你不必这么做。一旦在一个gemset中安装了bundler,您就可以在每次创建新项目时使用该gemset

首先,

rvm gemset list_all   # will list all the gemset under all the ruby versions you have installed
例如,如果在ruby版本2.0.0下有一个名为
foo
的gemset,并且该gemset已经安装了bundler,那么每次创建新项目时,您都可以键入该
rvm
命令来使用该gemset

rvm use 2.2.0@foo