卸载OpenSUSE上的Ruby(zlib错误)

卸载OpenSUSE上的Ruby(zlib错误),ruby,rvm,opensuse,Ruby,Rvm,Opensuse,我不熟悉Linux和Ruby。我一直在寻找答案,但没有结果 使用OpenSUSE 11.1 我最近下载了最新的Ruby 1.9.2,并从源代码处使用makeinstall方法。当时我没有zlib 现在,我不能使用命令“gem-dlistruby”。错误显示没有要加载的文件--zlib。我想从系统中完全删除Ruby和RubyGem 我尝试使用RVM,但我不知道如何使用它。多年来一直在尝试安装它,但它仍然没有用,因为rvm的“type rvm | head-n1”是散列的(usr/local/rvm

我不熟悉Linux和Ruby。我一直在寻找答案,但没有结果

使用OpenSUSE 11.1

我最近下载了最新的Ruby 1.9.2,并从源代码处使用makeinstall方法。当时我没有zlib

现在,我不能使用命令“gem-dlistruby”。错误显示没有要加载的文件--zlib。我想从系统中完全删除Ruby和RubyGem

我尝试使用RVM,但我不知道如何使用它。多年来一直在尝试安装它,但它仍然没有用,因为rvm的“type rvm | head-n1”是散列的(usr/local/rvm/bin/rvm),尽管我在.bash_配置文件和.bashrc中都添加了“[-s”$HOME/.rvm/scripts/rvm”]&.$HOME/.rvm/scripts/rvm”#这会将rvm加载到shell会话中


我整晚都在做这件事。感谢您的帮助。提前感谢。:)

我遇到了完全相同的问题,使用RVM在openSUSE 11.4上安装了Ruby 1.9.2。这是一个干净的openSUSE安装,我试图建立一个Rails开发环境

为了解决这个问题,我使用以下方法删除了我的1.9.2实例:

rvm uninstall 1.9.2
然后,我使用以下方式安装了zlib-devel和openssl:

sudo zypper install zlib-devel openssl
然后我不得不从rvm的src文件夹中删除1.9.2源文件。这可以在~/.rvm/src下找到

Ruby1.9.2、rubygems和yaml的源代码就在那里。我删除了这三个文件夹,将~/.rvm/src/rvm文件夹保留在那里,以防rvm需要它

最后,我使用以下方法重新安装了ruby 1.9.2:

rvm install 1.9.2
Gems在那之后开始工作,我能够进行gem更新——系统和gem安装rails

我希望这有帮助。我认为这是一个古老而悬而未决的问题


Mike

我遇到了完全相同的问题,使用RVM在openSUSE 11.4上安装了Ruby 1.9.2。这是一个干净的openSUSE安装,我试图建立一个Rails开发环境

为了解决这个问题,我使用以下方法删除了我的1.9.2实例:

rvm uninstall 1.9.2
然后,我使用以下方式安装了zlib-devel和openssl:

sudo zypper install zlib-devel openssl
然后我不得不从rvm的src文件夹中删除1.9.2源文件。这可以在~/.rvm/src下找到

Ruby1.9.2、rubygems和yaml的源代码就在那里。我删除了这三个文件夹,将~/.rvm/src/rvm文件夹保留在那里,以防rvm需要它

最后,我使用以下方法重新安装了ruby 1.9.2:

rvm install 1.9.2
Gems在那之后开始工作,我能够进行gem更新——系统和gem安装rails

我希望这有帮助。我认为这是一个古老而悬而未决的问题

迈克