Есть ли способ на Ubuntu 9.04 установить Ruby 1.8 как ruby1.8
(или вообще избавиться от него) и иметь Ruby 1.9 по умолчанию ruby
?
Как сделать Ruby 1.9 по умолчанию Ruby на Ubuntu?
Ответ 1
Я не уверен, но, возможно, это может помочь:
update-alternatives --config ruby
... и здесь неинтерактивный, сценарий, способ:
update-alternatives --set ruby /usr/bin/ruby1.9.1
Вы можете узнать о доступных альтернативах и соответствующих путях /usr/bin/...
, выполнив:
update-alternatives --query ruby
Ответ 2
Мартин - взгляните на следующую ссылку: http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/
Здесь устанавливается рубин для серверов ubuntu. Это должно позволить вам не только переключиться на рубиновую версию, если это необходимо, но и сохранить драгоценные камни на основе рубиновых версий и т.д.
Ответ 3
Вы можете полностью удалить Ruby 1.8 с помощью:
sudo apt-get remove libruby1.8 ruby1.8 ruby1.8-dev rubygems1.8
После этого у вас будет установлен только Ruby 1.9.
Ответ 4
sudo \curl -L https://get.rvm.io | bash -s stable --ruby --rails
установит обновленную версию рубинов (и рельсов) и позволит избежать взлома Ubuntu RVM, см. fooobar.com/questions/37088/.... p >
Если вы идете по этому маршруту, избавитесь от установленных Ubuntu версий и связанных пакетов, таких как bundle
.
Подробности здесь: https://rvm.io/rvm/install/
(Примечание: это версия версии TL, DR от henry74.)
Ответ 5
Попробуйте следующее:
sudo apt-get install ruby1.9.1 rubygems1.9.1
или попробуйте создать исходный код. это сработало для меня на ubuntu 9.04 и после перезагрузки 1.9 был стандартный рубин