RubyでニコニコのAPI叩くためにいろいろインストール

時系列

  1. マイリスト取れるらしい.*1
  2. gem install nicovideoでなんかできるらしい.*2
  3. sudo gem install nicovideoしてみたが,gemのversionが低いと言われ,gem update --system
  4. gemがやたら重い.
  5. 今度こそsudo gem install nicovideo→インストールはできたぽい.
  6. gemがよくわからない,ruby -rubygemsrequire "rubygems"も動かない→require "nicovideo"もできない.
  7. 結局,http://docs.rubygems.org/read/chapter/3からgemをインストール(sudo ruby setup.rb).
  8. 動いた.
  9. API叩く度にブラウザの方がログアウトさせられる.
  10. サブアカウント取る.
  11. ところで,require "nicovideo"時にnokogiriから警告出るんだが…
  12. HI.  You're using libxml2 version 2.6.16 which is over 4 years old and has
    plenty of bugs.  We suggest that for maximum HTML/XML parsing pleasure, you
    upgrade your version of libxml2 and re-install nokogiri.  If you like using
    libxml2 version 2.6.16, but don't like this warning, please define the constant
    I_KNOW_I_AM_USING_AN_OLD_AND_BUGGY_VERSION_OF_LIBXML2 before requring nokogiri.

  13. libxml2をインストール.*3

  14. nokogiriを再インストール(sudo gem install nokogiri).