80code.com のレンタルサーバーに Ruby on Rails をインストール
自社サービスをサクッとつくるため、Rails を使ってみることにした。利用しているサーバーは 80code.com だが、ここを参考にインストールしてみよう。
さくらのレンタルサーバーにRuby on Railsをインストールする方法
coreserverにRuby on Railsをインストールする。(RubyGemsインストール編)
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 をダウンロードする。wget、ftp ともに使えなかったので、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 リダイレクトするのがいいかも。
うん。そうしよう。