ソースからインストールしたRuby 1.9.1をアンインストールする方法
最新の方が良かろうと思ってRuby1.9.1を入れたもののRedmineが上手くインストールできなくてRuby1.8.7にバージョンを下げた時のメモ
Ruby1.9.1をインストール
# cd /usr/local/src/ # wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz # tar xvzf ruby-1.9.1-p243.tar.gz # cd ruby-1.9.1-p243 # ./configure # make # make install バージョン確認 # ruby --version ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux]
Ruby1.9.1をアンインストール
インストールしたファイルリストが .installed.list に書かれている
xargs rm で、リストの各行にrmコマンドを適用する
/usr/local/binなどがディレクトリごと消えるとまずいので -r は付けない
# cd /usr/local/src/ruby-1.9.1-p243 # cat .installed.list | xargs rm
.installed.list がからっぽの場合は、./configure, make, make installまでやり直す
make uninstallでアンインストールできるといいのになぁ
Ruby1.8.7をインストール
# cd /usr/local/src/ # wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz # tar xvzf ruby-1.8.7-p174.tar.gz # cd ruby-1.8.7-p174 # ./configure # make # make install バージョン確認 # ruby --version ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]