尝试在全新安装(fedora)上启动Ruby 1.9.1并运行RVM。
执行rvm install 1.9.1
之后,rubygem错误日志显示无法找到zlib
zlib没有要加载的文件--
(LoadError)
但是,zlib运行时和开发库都已安装并且是最新的。
我现在有点被这个问题难住了。
发布于 2010-05-11 13:59:05
使用rvm安装zlib
rvm package install zlib
rvm remove 1.9.1
rvm install 1.9.1 -C --with-zlib-dir=$rvm_path/usr
编辑: v1.6.25中将rvm package
命令重命名为rvm pkg
。
发布于 2010-03-14 18:14:35
在编译/安装zlib
之前,你需要先安装Ruby.如果您没有这样做,请确保从~/.rvm
文件夹中删除与Ruby1.9.1相关的所有内容(以便可以从头开始构建)。
使用您最喜欢的包管理器安装zlib
:
sudo apt-get install zlib1g-dev
您可能还需要安装以下软件包,因为OpenSSL等工具需要这些软件包。
Nokogiri、IRB或SQLite:
libssl-dev libreadline6-dev libxml2-dev libsqlite3-dev
然后再次安装Ruby 1.9.1 (现在我建议使用更新的版本):
rvm install 1.9.1
注意“编译...”。这应该需要一段时间。如果没有,那么Ruby 1.9.1可能仍然会被缓存
在您的~/.rvm
文件夹中。
发布于 2011-02-26 01:28:40
我在尝试执行以下操作时遇到了此问题:
gem install gruff
真正对我起作用的(Ubunut 10.10,ruby MRI 1.8.7)是:
安装依赖项
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git- zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev autoconf
然后,
中介绍的步骤
所以基本上:只需遵循rvm手册
https://stackoverflow.com/questions/2441248
复制相似问题