...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

mechanizeとの戦い - ニコニコ動画をダウンロードせよ!

最新のmechanizeでnicovideo gemが動作しない件&gemアップデート(ver 0.1.3) - にたまごほうれん草
ありがたいことに nicovideo gem の作者様が,mechanize gem のバージョンを下げないと nicodown.rb (via ニコニコ動画 ランキング、検索、ダウンロード nicovideo gem0.1.2版 - unnecessary words) のスクリプトが落ちる問題を修正してくださった・・・のだが.

>gem install nicovideo
...
        <p>The requested URL /gems/mechanize-0.7.5.gem was not found on this server.</p>
...

�堯福陰◆院�
まさか・・・.

>gem list --remote | grep mechanize
mechanize (0.7.5, 0.7.4, 0.7.3, 0.7.2, 0.7.1, 0.7.0, 0.6.11, 0.6.10, 0.6.9, 0.6.8, 0.6.7, 0.6.6, 0.6.5, 0.6.4, 0.6.3, 0.6.2, 0.6.1, 0.6.0, 0.5.4, 0.5.3, 0.5.2,0.5.1, 0.5.0, 0.4.7, 0.4.6, 0.4.5, 0.4.4, 0.4.3, 0.4.2, 0.4.1, 0.4.0, 0.3.1, 0.3.0, 0.2.3, 0.2.2, 0.2.1, 0.2.0, 0.1.3, 0.1.2, 0.1.1, 0.1.0)

mechanize がまたバージョンアップして 0.7.5 になってて,かつ,なぜかまだ落とせない.
特定のバージョンの mechanize を指定しつつ,強制的に nicovideo をインストールする方法はないのだろうか?
あるいは,依存関係を無視して,強制的に nicovideo をインストールする方法とか.
gem のオプションを見てもいまいちこれといったものが見あたらない.というか,よくわからない.
ううむ.まあ,これは時間の問題ではありそうだが.

追記

こうかな?

>gem install nicovideo --ignore-dependencies
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    OpenURI::HTTPError: 404 Not Found reading http://gems.rubyforge.org/gems/nicovideo-0.1.3.gem
        <html>

        <head><title>404 Not Found</title></head>

        <body bgcolor="white">

        <center><h1>404 Not Found</h1></center>

        <hr><center>nginx/0.6.13</center>

        </body>

        </html>

('A`)ウボア-
nicovideo 自体がまだアップデートされて間もないからいかんのかなー.
なんか上のコマンドを実行する度にエラーメッセージ変わってるし.ダメだ.
とりあえず明日まで放置して寝るか.