卸载OpenSUSE上的Ruby(zlib错误)
我不熟悉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会话中卸载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
我整晚都在做这件事。感谢您的帮助。提前感谢。:) 我遇到了完全相同的问题,使用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
我希望这有帮助。我认为这是一个古老而悬而未决的问题
迈克