我最近安裝了rubygems 1.3.7。當我嘗試通過鍵入安裝導軌:創業板安裝導軌,我得到這樣的錯誤:寶石安裝不起作用
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
我最近安裝了rubygems 1.3.7。當我嘗試通過鍵入安裝導軌:創業板安裝導軌,我得到這樣的錯誤:寶石安裝不起作用
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
它看起來像你的Ruby安裝缺少zlib的擴展。 如果你從源代碼安裝了Ruby,確保你有適當的開發頭文件(在Fedora -zlib-devel中,在Ubuntu-libzlib-dev或類似的東西中)。 如果它通過運行以下命令安裝,你可以檢查:
ruby -rzlib -e 'puts Zlib::VERSION'
這可能會爲你工作:
rvm remove ruby-x.x.x
然後
rvm pkg install zlib
然後
rmv install 1.9.X
如果問題米仍然存在,驗證您的確確的所有需求庫,或運行:
sudo aptitude install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
注意:您可能必須卸載並重新安裝了一切。
你能提供更多的細節,如你的操作系統和版本嗎? – Nigel 2010-11-08 09:25:53
[安裝sqlite3時出現問題]的可能的重複。(http://stackoverflow.com/questions/4122254/problem-while-installing-sqlite3) – shingara 2010-11-08 09:29:07
請不要問很多時間相同的問題。編輯你的第一個也許。 – shingara 2010-11-08 09:29:31