Warum kann ich nicht die Standardversion von Ruby in Ubuntu einstellen?
7663
gsingh2011
Ich versuche, meine Ruby-Version auf 1.9.2 einzustellen, kann sie jedoch nicht von der System-Ruby-Installation aus ändern. Was mache ich falsch?
Meine Terminalausgabe ist:
$ rvm list rvm rubies => ruby-1.9.2-p180 [ i386 ] $ rvm use default Using /usr/share/ruby-rvm/gems/ruby-1.9.2-p180 $ ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
2 Antworten auf die Frage
9
Karlson
Normalerweise müssen Sie unter Ubuntu Folgendes tun:
sudo update-alternatives --config ruby
Auf diese Weise können Sie den Standard auf jede verfügbare Version von Ruby setzen, die auf Ihrem System installiert ist. Dies kann leicht aus Repositorys installiert werden.
1
Stanislav O. Pogrebnyak
I would avoid setting particular version to default, better to use .rvmrc files with gemset and ruby version per project.
RVM way should be:
rvm 1.9.2-p180 --default rvm use default
Also, I guess you might better to switch to 1.9.3. It is quite easy to do with rvm:
rvm install 1.9.3
RVM way will allow you to follow same approach on different platforms (Mac for example)