Doczytałem się że przy pomocy RVM można sobie bardzo ułatwić pracę. Niestety nie mogę tego zainstalować
Na Ubuntu 10.4 niby udało mi się wykonać polecenia zawarte na tej stronie w pkt1: http://rvm.beginrescueend.com/rvm/install/
Wyglądąło na to że wszystko przeszło poprawnie.
Jednak przy wpisaniu w konsoli rvm list, nie widzi polecenia rvm ;(
Czy ktoś może krótko opisać jak mogę zacząć używać RVM oraz Ruby 1.9.2 wraz z RoR 3 ?
Dodam tylko że po wydaniu polecenia gem list. Dostaje:
*** LOCAL GEMS ***
Tak wkleiłem i działa smile Jednak mam problem z aktualizacją gem do najnowszej wersji
Wpisując w konsoli: gem update --system
Dostaje
ERROR: While executing gem ... (RuntimeError)
gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.
W przypadku polecenia: sudo gem install rubygems-update
Mam
slawek@ubuntu:~$ sudo gem install rubygems-update
Successfully installed rubygems-update-1.3.7
1 gem installed
Installing ri documentation for rubygems-update-1.3.7...
Installing RDoc documentation for rubygems-update-1.3.7...
Could not find main page README
Wyglądan a to że wszystko jest ok, jednak gem -v dalej zwraca starszą wersję 1.3.1
Odinstaluj rubygems z paczek (z Synaptica czy przez apt-get) i zainstaluj go normalnie ze zrodel (mozesz je sciagnac tutaj: http://rubygems.org/). W repozytoriach dla standardowej dystrybucji Rubygems jest w wersji 1.3.5 i da sie go aktualizowac tylko przez paczki deb.
Generalnie to co chcesz osiągnąć sprowadza się do (pisane z głowy):
rvm install 1.9.2
rvm use 1.9.2
rvm gemset create rails3beta4
rvm use 1.9.2@rails3beta4
gem install rails --pre
Dodatkowo w folderze z projektem możesz sobie utworzyć plik .rvmrc http://rvm.beginrescueend.com/workflow/rvmrc/
tak aby po wejściu do niego rvm przełączył rubiego na odpowiednią wersję.
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
Jak mogę to rozwiązać ?