0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Heroku Toolbeltに同梱のRubyを使い、tumblr_clientを使ったRubyスクリプトをEclipseでデバッグできるようになるまで

Last updated at Posted at 2014-01-21

以下、作業記録の殴り書きです^^;

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にてデバッグ(ブレークポイントやステップ実行など)ができるようになりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?