80code.com のレンタルサーバーに Ruby on Rails をインストール

自社サービスをサクッとつくるため、Rails を使ってみることにした。利用しているサーバーは 80code.com だが、ここを参考にインストールしてみよう。

さくらのレンタルサーバーにRuby on Railsをインストールする方法

coreserverにRuby on Railsをインストールする。(RubyGemsインストール編)

ruby が使えることの確認

ヴァーチャルシェルで以下のコマンドを打ち込んで確認。

> ruby --version
ruby 1.8.5 (2006-08-25) [i386-linux]

rubygems のインストール準備

ヴァーチャルシェルでシェルを調べると bash と判明。

> echo $SHELL
/bin/bash

そこで、.bashrc というファイルを作成し、以下の内容を記述して保存。

RUBYLIB=/var/www/home/your_account/lib/ruby/site_ruby/1.8:/var/www/home/your_account/lib/ruby
export RUBYLIB

GEM_HOME=/var/www/home/your_account/lib/ruby/gem
export GEM_HOME

再びヴァーチャルシェルで

source .bashrc

環境変数が設定されたかどうか確認。

> set

と、ここで問題発生。このサーバーでは .bashrc に何か書いても全く反映されないようだ。(^_^;

rubygems のダウンロードとインストール

仕方ないので、ともかく rubygems をダウンロードする。wgetftp ともに使えなかったので、RubyForge のサイトからダウンロードしたものを ftp で /var/www/home/your_account/src にアップロード。

ヴァーチャルシェルで src/ に移動して解凍。続けてインストール。

> tar xvzf rubygems-1.1.1.tgz
> cd rubygems-1.1.1
> ruby setup.rb config --prefix=/var/www/home/your_account
> ruby setup.rb setup
> ruby setup.rb install

ruby setup.rb setup を実行するとエラー。以下を参考にやり直そう。

RubyGems Manuals > 3. Installing RubyGems
setup.rb を使ったプログラムのインストール

結論として、80code.com の共有サーバープランでは Ruby On Rails はインストールできない模様

どうやってもできないようなので、念のためサポートに確認してみたけど、環境変数を設定する方法はないとのこと。

RAILS Playground あたりのサーバーを借りて、.htaccess で 301 リダイレクトするのがいいかも。
うん。そうしよう。