EC2onRailsのAMIイメージはUbuntuのパッケージRubyが入っていますが、
これを最新のruby-1.8.7 p17に置き換える手順のメモです。

  1. 入っているRubygemsを全てアンインストール
  2. rubyをpurge。その結果、
    pre>>
    bash: /usr/local/ec2onrails/bin/rails_env: /usr/bin/ruby: bad interpreter: No such file or directory
    <<--
    というエラーが出るようになるが、とりあえず無視。
    ruby
    irb
    irb1.8
    rdoc
    rdoc1.8
    ri
    ri1.8
    ruby1.8-dev
    このあたりのパッケージを全部削除する。
  3. /usr/local/ec2onrails/bin/rails_env のshbangを/usr/local/bin/ruby
    に書き換える。
  4. ruby-1.8.7 p17 をソースから入れる
  5. rubygemsをインストール
  6. 必要なGemをインストール

大体こんな感じですね。

posted by genki genki on Thu 12 Jun 2008 at 21:38 with 0 comments