Ruby スクリプトが動かなくなってたので、rbenv を使ってみた

フォークして使っていた、ruby の PDF ビューワーが ruby のバージョンアップで動かなくなってたので、どうにかする。
(ライブラリが更新されていないっぽい)

全て一般ユーザでやってます。

まずは rbenv のインストール

ruby-build ってのもいれるといいらしいので一緒に入れる。
(pacaur は Arch Linux の AUR パッケージを扱うためのコマンドです)

pacaur -S rbenv ruby-build

適当な ruby のインストール

rbenv install 1.9.3-p545

ライブラリをいれる

ruby のバージョン指定 -> パスの反映 -> 実際に使う」
という流れらしい

PROJECT_DIR は yamr のローカルリポジトリのルート。

cd "$PROJECT_DIR"
rbenv local 1.9.3-p545
rbenv rehash
which gem # 該当のバージョンの gem か確認
gem install gtk2
gem install poppler

おわり

rbenv local しているので、該当のスクリプトruby コマンドから実行すれば、該当のバージョンで走らせてくれるみたい。

PDF ビューワーはこいつです。

https://github.com/anekos/YetAnotherMangaReader

オマケの起動スクリプト

percol や xmonad 用のオレオレコマンドを活用してる。
引数なしで起動すると、最近読んだリストから選択できるのだ!便利。

https://github.com/anekos/YetAnotherMangaReader