SakuraにRuby on Railsをインストール

SakuraサーバーにRuby On Railsをインストールする方法。

ポイントは

  • SakuraにはRuby.1.8.5が既にインストールされているけど、アクセス権限(って言うの?)が無いので、自分のhomeにインストールする必要がある。

参考にしたサイトは

1.Rubyのインストール


$mkdir src
$cd src
$wget http://rubyforge.org/frs/download.php/12682/ruby-1.8.5.tar.gz
$tar zxvf ruby-1.8.5.tar.gz
$cd ruby-1.8.5
$./configure --prefix=$HOME/local/ruby
$make
$make install

エディタで~/.profileの9行目を編集


PATH=$HOME/loacl/ruby/bin: /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:$HOME/bin; export PATH

エディタで~/.cshrcの17行目を編集


set path = ($HOME/local/ruby/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

$source ~/.cshrc

2.RubyGemsのインストール


$wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
$tar zxvf rubygems-0.9.0.tgz
$cd rubygems-0.9.0
$ruby setup.rb
$source ~/.cshrc

3.Ruby on Railsのインストール


$gem install rails --include-dependencies

4.SQLiteのインストール


$wget http://www.sqlite.org/sqlite-3.3.8.tar.gz
$tar zxvf sqlite-3.3.8.tar.gz
$cd sqlite-3.3.8
$./configure --prefix=$HOME/local --disable-dynamic
$make
$make install

5.SWIGのインストール


$wget http://switch.dl.sourceforge.net/sourceforge/swig/swig-1.3.29.tar.gz
$tar zxvf swig-1.3.29.tar.gz
$cd swig-1.3.29
$./configure --prefix=$HOME/local
$make
$make install

6.sqlite3-rubyのインストール


$gem install sqlite3-ruby
Select which gem to install for your platform (i386-freebsd6.1)
1. sqlite3-ruby 1.1.0 (mswin32)
2. sqlite3-ruby 1.1.0 (ruby)
3. sqlite3-ruby 1.0.1 (mswin32)
4. sqlite3-ruby 1.0.1 (ruby)
5. sqlite3-ruby 1.0.0 (ruby)
6. sqlite3-ruby 1.0.0 (mswin32)
7. sqlite3-ruby 0.9.0 (mswin32)
8. sqlite3-ruby 0.9.0 (ruby)
9. sqlite3-ruby 0.6.0 (ruby)
10. sqlite3-ruby 0.5.0 (ruby)
11. Cancel installation
>2

謝辞:


About this entry