2011-07-22 14 views
1

私はLinuxとRubyを初めて使用しています。私は答えを探していたが役に立たなかった。私は最近、最新のRuby 1.9.2をダウンロードしてメソッドを使用のopenSUSE 11.1にRuby on OpenSUSEをアンインストールする(zlibエラー)

を使用して

は、ソースからインストールします。私はその時zlibを持っていなかった。

ここでは、 "gem -d list ruby​​"コマンドを使用することはできません。エラーはそのようなファイルをロードするとは言いません - zlib。私はRubyとRubyGemをシステムから完全に削除したかったのです。

私はRVMを使ってみましたが、使い方については分かりませんでした。 "[rvm | head -n1"をrvmに追加すると、rvmに出力される(usr/local/rvm/bin/rvm)ので、これは何年もインストールしようとしていますが、 "$ HOME/.rvm/scripts/rvm"]] & & "$ HOME/.rvm/scripts/rvm"#これは、シェルセッションにRVMをロードする ".bash_profileと.bashrcの両方に適用されます。

一晩中作業していました。どんな助けもありがとうございます。前もって感謝します。 :)

答えて

1

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 

私はその後、1.9を削除する必要がありました。 rvmのsrcフォルダにある2つのソースファイル。これは〜/ .rvm/srcの下にあります。

ソースはruby 1.9.2、rubygems、yamlにありました。私は3つすべてを削除し、〜/ .rvm/src/rvmフォルダをそこに残しました。

最後には、私は再インストールルビー1.9.2使用:

rvm install 1.9.2 

宝石はその後働いていたと私は宝石の更新--systemを行うことができたと宝石レールを取り付けます。

こちらがお役に立てば幸いです。私はこれが古い、顕著な問題であると思う。

マイク

関連する問題