8

Rails を Debian にインストールしようとしています。このコマンドを実行すると

gem install rails

私はこのエラーを出しました:

ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method ``invoke_with_build_args' for nil:NilClass

このコマンドを試しても、次の gem install エラーが発生しました。

ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method ``invoke_with_build_args' for nil:NilClass

このリンクを使用して、ソースruby​​ 2.1.2 ビルド命令から ruby​​ をビルドしました。

このエラーを克服するにはどうすればよいですか?

4

2 に答える 2

18

ソースからコンパイルする場合は、依存関係を確認する必要があります。このライブラリをインストールする必要があると思います:

sudo apt-get install libssl-dev

次に、ルビーを再コンパイルする必要があり、すべてが機能しました。

于 2014-11-26T16:11:38.633 に答える
3

zlib開発ヘッダーをインストールする必要があります。

これを行う方法については、OS のパッケージ マネージャーの説明を参照してください。

派生物では、次のRedHatようになります。

sudo yum install zlib-devel

Ubuntu の場合:

sudo apt-get install zlib1g-dev

お役に立てれば

于 2014-11-15T15:50:44.647 に答える