さくらのレンタルサーバにRuby on Railsを入れる手順
自分用メモ
1. RubyGemsを入れる
setenv RUBYLIB /home/ID/lib/ruby/site_ruby/1.8:/home/ID/lib/ruby
setenv GEM_HOME /home/ID/lib/ruby/gem
mkdir /home/ID/lib/ruby/gem
(rubygemsをダウンロードして展開して、そのディレクトリにcdする)
ruby setup.rb config --prefix=/home/ID
ruby setup.rb setup
ruby setup.rb install
ここから引用
3. .cshrcを書き換え
pathに/home/ID/lib/ruby/gem/binを追加
下の1行を追加
setenv RUBYLIB /home/ID/lib/ruby/site_ruby/1.8:/home/ID/lib/ruby
6. (Rubyが古いと怒られた場合)
さくらに連絡して新しいRubyを入れてもらう。応急措置としてはrailsのmin_releaseをエラーが出ないように書き換える方法もある(トラブルの原因になる可能性あり)
8. hoge/publicの.htaccessを書き換え
下の3行をコメントアウト
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI
9. config/environment.rbを書き換え
下の2行を追加
$LOAD_PATH.push("/home/ID/lib/ruby/site_ruby/1.8")
$LOAD_PATH.push("/home/ID/lib/ruby")
10. あとは普通に
database.ymlのhostは自分が使っているMySQLのサーバー名