5
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”似乎根本没有效果.

4

1 回答 1

11

这是 RVM 中的一个新变化,您可以使用它:

rvm --verify-downloads 1 pkg install zlib 

最好的解决方案是为 zlib 添加 md5 / sha512 以便对其进行验证

命令解析已经修复,请更新 rvm 使其工作:

rvm get head

弃用警告:

rvm pkgautolibs弃用:

rvm get stable
rvm autolibs enable
rvm install ruby

如果需要,RVM 将自动使用系统包管理器安装缺少的库并使用适当的编译设置配置 ruby​​ - 在 OSX RVM 上检测 macports、homebrew、fink,如果未找到安装 macports 来处理库安装。

于 2012-09-04T08:51:02.287 回答