以下、作業記録の殴り書きです^^;
heroku-toolbeltに同梱のRubyのバージョンは、 ruby 1.9.3p448 (2013-06-27) [i386-mingw32]
tumblr_clientが使えるようになるまで
heroku-toolbeltをインストール後、
gem install tumblr_client`
は、faraday requires multipart-post (~> 1.2.0)
で失敗したので、gemのアップデートをおこなうことに。
gem update
しかし、json他、いくつかのgemでエラー。ビルドツールが必要とのことなので、
ruby dk.rb init
ruby dk.rb install
gem update
でgem updateが完了。そこで改めて
gem install tumblr_client
をするも、Unable to resolve dependencies: faraday requires multipart-post (~> 1.2.0)
で失敗。gem自体のバージョンを更新したらどうかと思い、
gem install rubygems-update
update_rubygems
をしてから、 gem install tumblr_client
で、今度は成功。ところがtumblrコマンドで、Tumblrクラスを使用するとFaraday関係のエラーが発生し、Faradayのバージョンが新しすぎるのではないかと思い、
gem uninstall faraday
# (0.9.0.rc7を削除)
gem install faraday -v 0.8.8
とし、Faradayのバージョンを0.8.8にしたところtumblrコマンドでの操作が成功し、tumblr_clientが普通に使えるようになりました。
EclipseでRubyのデバッグができるようになるまで
gem install ruby-debug
は、エラー。
gem install ruby-debug19
にすればいけるという情報が散見されるので試してみるも、惜しい感じで失敗。
最終的に gem install debugger
にてEclipseにてデバッグ(ブレークポイントやステップ実行など)ができるようになりました。