さくらインターネットに rails 2.0.2 を入れてみた
入れただけですが、、。以下作業ログです。$HOME/local 以下にいろいろ入れました。
$ vi ~/.cshrc -----以下を追記 setenv RUBYLIB $HOME/local/lib/ruby/site_ruby/1.8:$HOME/local/lib/ruby setenv GEM_HOME $HOME/local/lib/ruby/gem setenv PATH $HOME/local/bin:$HOME/local/lib/ruby/gem/bin:$PATH -----ここまで $ source ~/.cshrc $ mkdir -p ~/local/src; cd ~/local/src $ wget http://core.ring.gr.jp/archives/lang/ruby/1.8/ruby-1.8.6-p111.tar.gz $ tar zxvf ruby-1.8.6-p111.tar.gz $ cd ruby-1.8.6-p111 $ ./configure --prefix=$HOME/local $ make; make install $ rehash; ruby -v ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-freebsd6.1] $ cd .. $ wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz $ tar zxvf rubygems-1.0.1.tgz $ cd rubygems-1.0.1 $ ruby setup.rb --prefix=$HOME/local $ rehash; gem environment RubyGems Environment: - RUBYGEMS VERSION: 1.0.1 (1.0.1) - RUBY VERSION: 1.8.6 (2007-09-24 patchlevel 111) [i386-freebsd6.1] (以下略) $ cd .. $ gem install rails --include-dependencies --remote $ rehash; rails -v Rails 2.0.2
動作確認
$ cd; mkdir ~/Rails $ rails Rails/test --database=mysql $ ln -s ~/Rails/test/public ~/www/test $ cd Rails/test $ chmod o+w log tmp
- vi config/environment.rb
以下の3行をファイルの先頭に追加
$LOAD_PATH.push("/home/your_account/local/lib/ruby/site_ruby/1.8") $LOAD_PATH.push("/home/your_account/local/lib/ruby") ENV['GEM_HOME'] ||= '/home/your_account/local/lib/ruby/gem'
- vi public/.htaccess
以下のように、該当する3行をコメントアウト
# AddHandler fastcgi-script .fcgi # AddHandler cgi-script .cgi # Options +FollowSymLinks +ExecCGI
- vi config/database.yml
さくらのコントロールパネルを見て、host部分などなど適当に修正します。
development: adapter: mysql # encoding: utf8 database: your_account host: mysqlXX.db.sakura.ne.jp username: your_account password: your_password
http://your_account.sakura.ne.jp/test/ にアクセスして、こんなん↓でればおkです。