Ошибка контрольной суммы установки RVM pkg

root@li417-132:~# rvm pkg install zlib
Fetching zlib-1.2.7.tar.gz to /usr/local/rvm/archives
There is no checksum for 'http://prdownloads.sourceforge.net/libpng/zlib-1.2.7.tar.gz' or 'zlib-1.2.7.tar.gz', it's not possible to validate it.
If you wish to continue with unverified download add '--verify-downloads 1' after the command.


Please note that it's required to reinstall all installed rubies:

    rvm reinstall all --force
    rvm all-gemsets do rvm gemset pristine

Сегодня возникла странная проблема, другие Linux-боксы, которые я установил несколько дней назад, никогда этого не делали, но сегодня я не могу установить какие-либо пакеты rvm, и добавление «--verify-downloads 1» после команды, похоже, не имеет никакого эффекта. .


person gkaykck    schedule 04.09.2012    source источник


Ответы (1)


это новое изменение в RVM, вы можете заставить его работать с:

rvm --verify-downloads 1 pkg install zlib 

Лучшим решением было бы добавить md5/sha512 для zlib, чтобы его можно было проверить.

Парсинг команды уже исправлен, обновите rvm, чтобы он заработал:

rvm get head

Предупреждение об устаревании:

rvm pkg не рекомендуется автобиблиотеками:

rvm get stable
rvm autolibs enable
rvm install ruby

RVM автоматически использует диспетчер системных пакетов для установки отсутствующих библиотек и при необходимости настроит ruby ​​с правильными параметрами компиляции - в OSX RVM обнаруживает macports, homebrew, fink и, если не найден, устанавливает macports для обработки установки библиотек.

person mpapis    schedule 04.09.2012
comment
когда вы запустите указанную выше команду, она добавит запись в ~/.rvm/user/md5, скопируйте ее и добавьте сюда (должно работать редактирование на месте): github.com/wayneeseguin/rvm/blob/master/config/md5 - person mpapis; 04.09.2012
comment
Сообщение RVM действительно вводит в заблуждение. Можно было бы интерпретировать ПОСЛЕ, например, после всей команды. - person Zequez; 12.09.2012
comment
@Zequez это уже исправлено и должно работать в любой точке командной строки. - person mpapis; 12.09.2012
comment
@Marek, вам нужно сначала обновить rvm rvm get head && rvm reload, если у вас все еще есть проблемы - откройте вопрос на github или свяжитесь со мной на канале #rvm irc. - person mpapis; 13.09.2012
comment
@mpapis спасибо, я попробую, но сегодня я сделал новую установку, и мне все равно пришлось искать эту проблему в Google. - person Marek Maurizio; 13.09.2012
comment
@Marek проблема в том, что нужно указать --verify-downloads 1 или проблема, что она не работает в конце командной строки? - person mpapis; 13.09.2012
comment
Я использовал этот совет --verify-downloads 1 для успешной установки Ruby 1.9.3: rvm --verify-downloads 1 install 1.9.3 - person user664833; 01.12.2012
comment
Я нахожу эти рекомендации по переполнению стека для rvm очень тревожными. Я бы сделал это только в том случае, если rvm не работает. Но это производственная коробка? ПОЛУЧИТЬ СТАБИЛЬНОСТЬ - person Bret Weinraub; 02.04.2015