rubyは専門外です。

ERROR:  could not find gem twitter locally or in a repository とか言われました。 だいたいここまでやって駄目だとなんか嫌な予感がするもので、いろいろ調べてみるとどうも、イカン要素が複数あるみたいで。 1.debian(lenny)は、gemが古い(1.2.0が入っとる) 2.rugyforgeのURLが解決できてないんじゃない?(1.が解決出来れば自動的に解決可能と目算) そもそも1.がイカン、ということで、まずはgemを新しくしようとすると、2.のほうが引っかかってダウンロード元のサーバに到達できないとかそんな感じになって途方に暮れました。 しかたないから、debianのpkgでgemを新しくしようと、↓を参考にさせていただき、debianのbackportsからgemをインストール。 http://d.hatena.ne.jp/Kiske/20090831/1251713152 ・・・でも、backportsから入ったgemは1.3.4。 twitterをインストールするのに必要なのは1.3.”5″だった! ・・・ああもう・・・。 仕方がないから単品でdebian関係のftpから rubygems1.8_1.3.7-3_all.deb rubygems_1.3.7-3_all.deb をダウンロードしてインストール。 さらにsslがどうのこうのというので、 apt-get install libopenssl-ruby そして最後の障害 uninitialized constant Twitter::OAuth (NameError) とかいうエラー。 これは、Ruby Twitter Gemのバージョンをあわせて解決。 開発環境: v0.9.7 実行環境: v1.1.2 実行環境をダウングレードさせて解決。 はー。動いた。 長かった・・・。 debianのlennyというバージョンはこう言うことが起きると思うので、お気をつけ下さい。]]>