2009年2月4日水曜日

sakuraレンタルサーバにRailsをいれる 修正(2009.04.18)

まずはgemってのをインストールのためにディレクトリを作成。

  1. % cd $HOME  
  2. % mkdir bin  
  3. % mkdir lib  
  4. % mkdir lib/ruby  
  5. % mkdir lib/ruby/gem  

で次はGEM_HOMEを設定する必要があるみたい。
ってことで、$HOMEを見るように環境変数を設定しておきます。

  1. % cd $HOME  
  2. % vi .cshrc  

~/.cshrcに以下の行を追加。

  1. set path = (・・・省略・・・/usr/X11R6/bin $HOME/bin /$HOME/lib/ruby/gem/bin)  
  2.   
  3. setenv  RUBYLIB  $HOME/lib/ruby/site_ruby/1.9:$HOME/lib/ruby  
  4. setenv  GEM_HOME $HOME/lib/ruby/gem  

保存したら環境変数をセット

  1. % source $HOME/.cshrc  

で、gemsインストール!
  1. % cd $HOME/local/src  
  2. % wget http://rubyforge.org/frs/download.php/55066/rubygems-1.3.2.tgz  
  3. % tar xvzf rubygems-1.3.2.tgz  
  4. % cd rubygems-1.3.2  
  5. % ruby setup.rb config --prefix=$HOME  
  6. % ruby setup.rb setup  
  7. % ruby setup.rb install  

これでOKみたい。。。で、確認。。
  1. % rehash  
  2. % gem -v  
  3. > 1.3.1  

これで確認OKです♪
で、次はRailsをインストール♪
  1. % gem install --remote rails --include-dependencies  

1回目は「Gem::RemoteFetcher::FetchError」ってのになったけど
2回目は何も起こらず成功した♪
できたら今度はrailsの確認
  1. % rails -v  
  2. >Rails 2.3.2  

これでrailsのインストールは完成♪

参考:さくらのレンタルサーバーに Ruby on Rails をインストールする手順
参考:がんちゃんのブログ: さくらのレンタルサーバーにRuby on Rails 2.0.2をインストールする方法

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ

sakura レンタルサーバにRuby1.9をインストール

Ruby1.9がリリースされてるし、Rubyの勉強をかねて、
sakuraレンタルサーバにRuby1.9をインストールを試みる。。
  1. % cd $HOME/local/src  
  2. % wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz  
  3. % tar xzf ruby-1.9.1-p0.tar.gz  
  4. % cd ruby-1.9.1-p0  
  5. % ./configure --prefix=$HOME/local  
  6. % make  
  7. % make install  

これでrubyインストールは終了
  1. % ruby -v  
  2. >ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-freebsd6.1]  

これで確認OK♪
この時、先程いれたRubyになってなければ、
環境変数$PATHを修正する必要がある。
"$HOME/local/bin"を、$PATHの先頭に設定するらしい。。。
よくわかんないけど、$HOMEの直下にある.cshrcファイルを開いて
set path = (/sbin /bin ・・・
の先頭部分に$HOME/local/binを追加してやるといい?感じ。
set path = ($HOME/local/bin /sbin /bin ・・・
  1. $PATH  
  2. >/home/xxx/local/bin:/sbin:/bin ・・・  

になってれば、
  1. % ruby -v  
  2. >ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-freebsd6.1]  

で確認できるはず♪

↓ランキング参加中!ポチッとお願いします。
ブログランキング・にほんブログ村へ