繁体   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