Как сделать Ruby 1.9 по умолчанию Ruby на Ubuntu?

Есть ли способ на Ubuntu 9.04 установить Ruby 1.8 как ruby1.8 (или вообще избавиться от него) и иметь Ruby 1.9 по умолчанию ruby?

Ответ 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 был стандартный рубин