Я работаю с устаревшей системой рельсов. Мне нужна копия рубина 1.8.7 Я только что получил новый компьютер на работе (наконец), и у него есть ubuntu 12.04Как установить ruby 1.8.7 на ubuntu 12.04 с rvm?
К сожалению, я только что обнаружил, что rvm-rubies, доступные для моей системы, не содержат 1.8.7 (см. список ниже)
Как установить ruby 1.8.7? Есть ли другой источник, который я могу указать на то, что будет работать?
Пожалуйста, обратите внимание: я не использую APT-получить, чтобы установить RVM, что это не проблема
Это список доступных рубинов:
# Rubies available for 'ubuntu/12.04/x86_64':
ruby-1.9.3-p194
ruby-1.9.3-p286
ruby-1.9.3-p327
ruby-1.9.3-p362
ruby-1.9.3-p374
ruby-1.9.3-p392
ruby-1.9.3-p429
ruby-1.9.3-p448
ruby-2.0.0-p0
ruby-2.0.0-p195
ruby-2.0.0-p247
Edit:
Просто так вы знаете, вот вывод некоторых из более простых команд rvm:
triton:[~]% rvm list
rvm rubies
# No rvm rubies installed yet. Try 'rvm help install'.
И установка rvm дает это сообщение (что делает сильным, нет версии 1.8.7 в стандартном репозитории).
triton:[~]% rvm install 1.8.7
Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/12.04/x86_64/ruby-1.8.7-p374.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
You requested building with 'gcc-4.4' but it is not in your path.
У моего Ubuntu 12.08 есть 'ruby1.8' в' apt'. Скорее всего, он недоступен в rvm, поскольку он был постепенно прекращен. EDIT: у меня есть рубины с 1.8.6 в rvm, доступные для установки ... – Amadan
Я не устанавливал через apt. Он не ищет в apt-источниках, а в источниках rvm. Однако - да :) он недоступен в rvm. Мне просто интересно, есть ли другой способ установить с rvm - если я могу указать его, скажем, на источник 10,04 rvm (или что-то еще - до тех пор, пока он имеет 1.8.7) –
Вы можете удалить rvm и установить ruby 1.8. 7p374 из исходного кода: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ –