2013-07-10 11 views
11

Jak można kontrolować, który klejnot Ruby jest zainstalowany do korzystania z rbenv? A może istnieje centralne miejsce dostępne dla wszystkich Rubinów? Prowadzę tylko skrypty Ruby, a nie Railsy. rbenv-gemset wydaje się być do tego?Instalowanie klejów, do których Ruby z rbenv

Odpowiedz

14

Klejnot jest zainstalowany w dowolnej aktualnie wybranej ruby. Na przykład.

rbenv shell 2.0.0-p247 
gem install bundler # bundler is installed for Ruby 2.0.0-p247 only 
rbenv shell 1.9.3-p447 
gem install bundler # bundler is installed for Ruby 1.9.3-p447 only 
+0

Dziękuję. Twój przykład sugeruje, że mogę po prostu zmienić powłokę, aby wprowadzić te zmiany. Nie chciałem zmieniać globalnej Ruby do zainstalowania. I dalej twój przykład sugeruje, że bundler działa tylko na Ruby, w której pracujesz. Nie patrzyłem na bundler, ale ponieważ zarządza on Rubinami, myślałem, że to może być droga, ale nie dla moich nie-Railsów posługiwać się. – Greg

+0

Bundler nie zarządza wersjami Ruby, zarządza zależnościami gem. –

+0

Jeszcze raz dziękuję. Tak właśnie myślałem. Nadal mam problem z instalacją do systemu i 1.8.7. Musisz spędzić trochę czasu, widząc, co jest gdzie, ponieważ instaluję klejnot, a potem nie jest on dostępny. – Greg

1

Wystarczy dodać na: rbenv-gemset byłoby organizowanie perełki ramach tej samej wersji ruby. Tylko rbenv formanty, które ruby ​​można zainstalować swoje klejnoty do ...

Powiązane problemy