2016-09-21 14 views
1

を与える:は、Rubyの宝石をインストールすることはできません - 私は試してみて、(レールをインストールしようとしている)すべてのルビーの宝石をインストールするたびに、私はこのエラーを取得したzlibエラーに

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

私は私ができることはすべてを試してみましたのことを考える;ルビーを再インストールしたり、さまざまなルビーバージョンを試したりしていましたが、このエラーが発生しています。

私は現在、Rubyバージョン2.3.1を使用しています。Mac OS X 10.11 El Capitanを使用しています。私は私のすべてのプロジェクトでそれを使用できるように私のシステムにレールの宝石をインストールしようとしています。

+0

RVMのようなRubyパッケージマネージャを使用していますか? – MarsAtomic

+0

はいrvm – Jake

+0

を使用していますが、そのエラーが出る前にコマンドを書き留めてもらえますか? –

答えて

0

rvmを使用している場合は、zlibパッケージが見つからなかったと思います。 https://rvm.io/packages/zlib/

更新

私は2つのオプションがあり、あなたがそれらのいずれかを試すことができます。

オプション1

コピーして、コンソールに次のコマンドを貼り付けます。

rvm pkg install zlib 
rvm autolibs rvm_pkg 

オプション 2:

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

xcode-select --install 

その後reinstallあなたgem

+0

それでも同じエラーが表示されます – Jake

1

あなたが使用宝石をインストールする場合は、あなたのマシンに

rvm get head 
rvm pkg remove 
rvm requirements run force 
rvm reinstall 1.9.3-p374 
0

をZLIBをインストールします。nameOftheGem

をインストールし、問題がスタックだった場合のみ、にsudoを使用することが考えられ

sudoの宝石をrootとしてインストールされているので、sudoなしで上記と同じように試してください。

関連する問題

 関連する問題