RSS

gem installでエラーが出る件

30 11月

rubyをソースインストールしたとき、gemでパッケージをインストールしようとすると

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

というエラーが出る。(zlibのときもある)
これは、必要なライブラリがrubyのコンパイル時になかったためである。
apt-getで必要なライブラリをインストールした後、もう一度、rubyをコンパイルしなおすとエラーが消える。

sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libyaml-dev

 
コメントする

投稿者: : 2013/11/30 投稿先 Ruby

 

タグ: ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。