簡體   English   中英

使用 RVM 在 Ubuntu 10.10 上安裝 Ruby,gem 有問題

[英]Installing Ruby on Ubuntu 10.10 using RVM, problem with gem

我決定重新開始使用 ubuntu 10.10。 我從安裝 git 開始,然后從 git repo 安裝 rvm。 一切正常,我編譯並安裝了 ruby​​ 1.8.7 和 ruby​​ 1.9.2
還安裝了 gem,我運行 gem -v
但是當運行 gem list 或 gem install rake 時,我收到以下錯誤

ERROR:  Loading command: list (LoadError)
no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
uninitialized constant Gem::Commands::ListCommand

知道如何解決這個問題嗎? 我也試過sudo apt-get install zlib1g zlib1g-dev build-essential libpq-dev沒有運氣

使用 rvm 時,您可以簡單地執行此處顯示的步驟:鏈接文本

$ rvm pkg install zlib (或者,舊格式, rvm package install zlib

$ rvm remove 1.9.2
$ rvm install 1.9.2 --with-zlib-dir=~/.rvm/usr

或者,如果使用 rvm,只需在安裝 zlib1g-dev 后重新安裝 ruby​​ 版本。

安裝 zlib1g-dev 后,在您的 Ruby 源代碼中嘗試以下操作:

cd ext/zlib
ruby extconf.rb
make
sudo make install

另請參閱: https : //rbjl.janlelis.com/19-rubybuntu-1-installing-ruby-and-rails-on-ubuntu

按照這篇文章: http : //www.dalpo.net/2010/11/09/installing-ruby-with-rvm-under-ubuntu-10-10/

有一個美好的一天!

首先內爆您的 rvm 並嘗試按照此鏈接中的步驟操作。 可能會幫助你 這可能會幫助你。 http://www.jaikeerthi.in/2010/11/install-rails-ubuntu/

另請參閱https://github.com/wayneeseguin/rvm/issues/420

我親自檢查並驗證了多個發行版和平台上的安裝功能,以確保該過程按預期工作。

關鍵是:在您嘗試在 RVM 下安裝任何Ruby 版本之前,您應該始終閱讀

rvm notes

命令,因為它包含基於您當前運行的平台顯示的信息。 這為您提供了需要從包管理器安裝的特定 Ruby 的所有版本的最低要求列表。 請記住,如果您計划使用多個不同的版本,例如 RBX 紅寶石、MRI(“正常”紅寶石)或 REE,那么您應該安裝所有這些附加先決條件,並仔細閱讀注釋列表。

注意:首次安裝時或每次升級后,請務必執行:

rvm notes

每次升級時,我們都會在此處放置有關問題和要求以及解決方法的重要信息。 我們將很快為 RVM 創建一個“問題”命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM