RubyGemsでtwitterをインストールしようとするとcan’t find header files for ruby.と言われる

MacOSX10.6には、RubyだけでなくGemsやRailsも最初から入っています。
ところが、twitterを簡単に操作できるようになるパッケージをインストールしようとすると、どうもうまくいきません。

Windows環境では

> gem install twitter

で、あっさりインストールされたのですが。。

Macでは

can't find header files for ruby.

というエラーになってしまいます。う~む。

ぐぐってみると同様のエラーが出るという質問がなされているフォーラムがいくつか見つかり、Rubyをインストールし直すと良い、だとか、Xcodeを最新版にしてみろとの回答がついていました。

ダメもとでXcode3.2.2をダウンロードしてインストールし、再度twitterのインストールを試みると……

$ sudo gem install twitter
Password:
Building native extensions.  This could take a while...
Successfully installed json-1.2.3
Successfully installed twitter-0.9.4
2 gems installed
Installing ri documentation for json-1.2.3...
Installing ri documentation for twitter-0.9.4...
Installing RDoc documentation for json-1.2.3...
Installing RDoc documentation for twitter-0.9.4...

今度はうまくいきました。

ところで、Xcode単体版が見つからず、xcode_3.2.2_and_iphone_sdk_3.2_final.dmgなるものをダウンロードしたのですが、iPhoneSDKも問答無用でインストールされました(^^;
というか、iPhoneSDKの方が主で、Xcodeはおまけみたいな扱いですね~。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*