2014-10-01 45 views
0

當我嘗試安裝寶石時,出現以下錯誤。有沒有人看過這個?我在Ubuntu 14.04上,並且我已經從源代碼構建了最新版本的ruby。安裝寶石失敗並出現錯誤

:~$ gem install sinatra 
ERROR: Loading command: install (LoadError) 
    cannot load such file -- zlib 
ERROR: While executing gem ... (NoMethodError) 
    undefined method `invoke_with_build_args' for nil:NilClass 

編輯:我確實安裝了zlib1g-dev

回答

0

我們有這個問題,在工作中,你必須做的:

apt-get install zlib1g-dev 

如果安裝的zlib1g-dev的紅寶石後,你需要重新編譯紅寶石。在rvm這是這樣的:

rvm reinstall [RUBY]

+0

我有它已經安裝... – akonsu 2014-10-01 16:01:39

+1

剛剛看到您的更新 - 你必須,如果你安裝Ruby,安裝完成後安裝'的zlib1g-dev'後重新編譯紅寶石。 – Anthony 2014-10-01 16:02:24