2011-09-01 44 views
1

我安裝了rvm,默認設置爲1.9.2。每當我試圖讓DICOM寶石,我得到這些錯誤消息:如何在Ubuntu 11上使用rvm安裝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 

這些錯誤也發生移除所有命令和apt後 - 獲得安裝Ruby版本(即我跑sudo易於得到刪除紅寶石*),並使用最新的RVM(1.8爲這個問題的)

回答

1

RVM說明告訴你要安裝Ruby這樣

rvm install 1.9.2 --with-zlib-dir=$rvm_path/usr 

安裝zlib包後

+0

明白了!我認爲指令的第二部分是可行的,但我想不是。 – mmr