每次创建新项目并尝试运行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>'
时,我都会遇到此类错误:
rvm @global do gem install bundler
我尝试了gem install bundler
,但这也无效。在我可以捆绑之前,每次都需要先运行{{1}}。
有什么我想念的吗?感谢
答案 0 :(得分:0)
你不必。在一个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已经安装了bundle,那么每次你创建一个新项目时,你总是可以输入{{1命令使用该gemset。
rvm