2012-06-15 19 views
5

Mam następujący ciekawy scenariusz:RVM/obniżenia Bundler gem

I już zainstalować Ruby 1.9.2 poprzez RVM i przyszedł pakowane z Bundler 1.1.4.

Moja aplikacja wymaga programu bundler 1.0.15.

Próbowałem uruchomione następujące:

gem uninstall bundler 

uzyskać następujące:

INFO: gem "bundler" is not installed 

jakieś przemyślenia w jaki sposób downgrade mojego Bundler?

Dzięki.

+0

Co to jest "lista gem" wyjście? – odiszapc

+0

bundler (1.1.4) rake (0.9.2.2) rubygems-bundler (1.0.2) rvm (1.11.3.3) - Wszystkie domyślne klejnoty, które pojawiły się przy instalacji ruby ​​ – alexs333

+0

spróbuj "gem install bundler -v 1.0 .15 " – odiszapc

Odpowiedz

9

znalazł rozwiązanie.

Najwyraźniej rvm instaluje klejnoty w globalnym gemspec, który jest widoczny dla wszystkich gemspecs.

Więc wykonując:

rvm use [email protected] 

A następnie:

gem uninstall bundler 

załatwia sprawę.

To również może być skrócony do:

rvm @global do gem uninstall bundler 
0

Spróbuj dodać następujące bash_profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 

Albo spróbować połączyć wiązkę do RVM bin dir

ln -s ~/.rvm/gems/[email protected]/bin/bundle ~/.rvm/bin/ 
Powiązane problemy