我安装了rvm,默认设置为1.9.2。每当我尝试获取dicom gem时,我都会收到以下错误消息:
$ rvmsudo gem install dicom
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
运行说明here后会发生这些错误,即:
$ rvmsudo rvm remove ruby-1.9.2
$ rvmsudo rvm pkg install zlib
$ rvmsudo rvm install ruby-1.9.2
$ rvmsudo --default use 1.9.2
在删除所有sudo apt-get安装的ruby版本之后也会发生这些错误(即,我运行了sudo apt-get remove ruby *),并使用了最新的rvm(此问题为1.8)
答案 0 :(得分:1)
RVM指令告诉你必须以这种方式安装ruby
rvm install 1.9.2 --with-zlib-dir=$rvm_path/usr
安装zlib包后