Подтвердить что ты не робот

Почему rvm install ruby ​​не работает?

На в блоге Rails 3.2.9 сказано, что Ruby 1.9.3-p327 рекомендуется установить. Но

rvm install ruby-1.9.3-p327

действительно дает ошибку, и в журнале говорится:

Нет контрольной суммы для 'http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2' или 'ruby-1.9.3-p327.tar.bz2', это невозможно проверить. если ты хотите продолжить с помощью непроверенной загрузки добавить '--verify-downloads 1'после команды.

Но я проверил http://ftp.ruby-lang.org/pub/ruby/1.9/, а ruby-1.9.3-p286 имеет те же файлы, что и p327. Итак, где находится контрольная сумма? Он находится внутри файла .bz2? Итак, как мы должны установить p327, это просто

rvm install 1.9.3-p327 --verify-downloads 1

и есть ли проблемы с безопасностью, или есть другие способы безопасного его установки?

4b9b3361

Ответ 1

Во-первых, убедитесь, что ваша версия rvm знает об этой версии, запустив rvm list known

На моей машине, когда я запустил ее, первый раз я получил следующий вывод для known MRI Rubies:

$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7-p370
[ruby-]1.8.7[-p371]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2-p180
[ruby-]1.9.2-p290
[ruby-]1.9.2-p318
[ruby-]1.9.2[-p320]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3-p0
[ruby-]1.9.3-p125
[ruby-]1.9.3-p194
[ruby-]1.9.3-[p286]
[ruby-]1.9.3-head
ruby-head

Итак, моя версия rvm знала о 1.9.3-[p286] как самую последнюю версию версии 1.9.3.

Я получил последнюю версию rvm с помощью следующей команды:

$ rvm get stable

После этого список known MRI Rubies был следующим:

$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7-p370
[ruby-]1.8.7[-p371]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2-p180
[ruby-]1.9.2-p290
[ruby-]1.9.2-p318
[ruby-]1.9.2[-p320]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3-p0
[ruby-]1.9.3-p125
[ruby-]1.9.3-p194
[ruby-]1.9.3-p286
[ruby-]1.9.3-[p327]
[ruby-]1.9.3-head
[ruby-]2.0.0-preview1
ruby-head

Связанный поток на форуме обсуждения rvm googlegroups

Ответ 2

В ubuntu 12.04, я использую cmd следующим образом, самая новая версия "-p327" будет автоматически обнаружена и установлена:

rvm install 1.9.3

Руководство Установка Rails на Ubuntu 12.04 с поддержкой RVM может помочь: