Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

続 ・ Vine 3.2 に Ruby on Rails をインストール

Ruby on RailsVine Linux 3.2 にインストールして、さてプログラムを作ろうとすると次のようなメッセージが。

$ rails cookbook

    Rails requires Ruby version 1.8.2 (2004-12-25) or later.
    You're running 1.8.2 (2004-11-03); please upgrade to continue.

1.8.2 が入ってるから OK だと思ったのに……

仕方がないので、 ニアリストの東奔西走: Vine Linux 3.2 で Ruby on Rails を参考に SRPM からのインストールを行う。

rpm --rebuild ruby-1.8.4-0vl1.src.rpm

とすると、かなり時間がかかる(Celeron 900MHz で 20 分以上?)が、 ~/rpm/RPMS/i386/ 以下に ruby 関係の rpm パッケージが完成する。

$ cd ~/rpm/RPMS/i386/
$ ls *1.8.4*.rpm
irb-1.8.4-0vl1.i386.rpm         ruby-docs-1.8.4-0vl1.i386.rpm
libruby-1.8.4-0vl1.i386.rpm     ruby-mode-1.8.4-0vl1.i386.rpm
rdoc-1.8.4-0vl1.i386.rpm        ruby-openssl-1.8.4-0vl1.i386.rpm
ruby-1.8.4-0vl1.i386.rpm        ruby-tcltk-1.8.4-0vl1.i386.rpm
ruby-devel-1.8.4-0vl1.i386.rpm

あとは以下のコマンドでインストール完了。

$ sudo rpm -Uvh *1.8.4*.rpm

rails も問題なく動く。

$ rails cookbook
      create  
      create  app/controllers
      create  app/helpers
      create  app/models
       :
       :