15

ubuntu 10.10 から新たに始めることにしました。最初に git をインストールし、次に git リポジトリから 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運が悪かった

4

6 に答える 6

16

rvm を使用すると、次の手順を簡単に実行できます:リンク テキスト

$ rvm pkg install zlib(または、古い形式、rvm package install zlib)

$ rvm remove 1.9.2
$ rvm install 1.9.2 --with-zlib-dir=~/.rvm/usr
于 2010-11-11T11:39:21.123 に答える
7

または、rvm を使用している場合は、zlib1g-dev をインストールしたら、Ruby バージョンを再インストールします。

于 2010-10-23T18:42:21.550 に答える
5

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

于 2010-10-14T08:02:07.727 に答える
1

この記事に従ってください: http://www.dalpo.net/2010/11/09/installing-ruby-with-rvm-under-ubuntu-10-10/

良い1日を!

于 2010-11-08T23:52:42.430 に答える
0

https://github.com/wayneeseguin/rvm/issues/420も参照してください

プロセスが期待どおりに機能することを確認するために、複数のディストリビューションとプラットフォームで個人的に検証したインストール機能を確認しました。

これから取り除く重要なことは、RVMの下にRubyバージョンをインストールする前に、常に

rvm notes

これには、現在実行しているプラ​​ットフォームに基づいて表示される情報が含まれているため、コマンドを実行します。これにより、パッケージマネージャーからインストールする必要がある特定のRubyのすべてのバージョンの最小限の要件のリストが提供されます。たとえば、RBXルビー、MRI(「通常の」ルビー)、REEなど、いくつかの異なるバージョンを使用する場合は、メモリストを注意深く読むように注意して、これらの追加の前提条件をすべてインストールする必要があることに注意してください。

注:最初にインストールするとき、またはアップグレードするたびに、必ず以下を実行してください。

rvm notes

アップグレードするたびに、落とし穴と要件、および回避策に関する重要な情報をここに配置します。RVM用の「issues」コマンドをまもなく作成します。

于 2011-09-13T21:49:25.330 に答える
0

最初にrvmを内包し、このリンクの次の手順を試してください。あなたを助けるかもしれませんこれはあなたを助けるかもしれません。http://www.jaikeerthi.in/2010/11/install-rails-ubuntu/

于 2011-01-06T06:16:45.170 に答える