さくらインターネットにruby 1.9.2-p0やRailsなどなどをインストールしてみたw

このエントリーをはてなブックマークに追加
はてなブックマーク - さくらインターネットにruby 1.9.2-p0やRailsなどなどをインストールしてみたw
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
さくらインターネットにruby 1.9.2-p0やRailsなどなどをインストールしてみたwぐるらん

※この記事は「ruby 1.9.1-p429でError loading gem paths on load path in gem_preludeってライブラリ呼び出すとエラーが出た時の対処法」というタイトルでしたが、ruby 1.9.2-p0になり、エラーがでなくなったので、加筆修正しました。


ruby1.9.2-p0をさくらインターネットにインストール

SSHでログイン後、現在の環境を確認

SSHのログインはさくらインターネットにSSHでログインする Ubuntu編をご参照ください。

% ruby -vruby 1.8.7 (2009-04-08 patchlevel 160) [i386-freebsd7]
% gem -v
gem: Command not found.

ディレクトリを作成する

% mkdir ~/local
% mkdir ~/local/src

ruby1.9とrubyGemのダウンロード&インストール

ruby1.9.2-p0

%cd ~/local/src
% wget ftp://core.ring.gr.jp/pub/lang/ruby/ruby-1.9.2-rc2.tar.gz
% tar xzvf ruby-1.9.2-p0.tar.gz%cd ~/local/src/ruby-1.9.2-p0
% ./configure --prefix=$HOME/local --with-iconv-dir=/usr/local
% make
% make install

rubyGem

% cd ~/local/src%wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
% tar xzvf rubygems-1.3.7.tgz
% cd ~/local/src/rubygems-1.3.7
% ruby setup.rb config --prefix=$HOME/local

パスの設定(viで編集)

% cd ~/
% vi ~/.cshrc
[.cshrc]
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

1)viで開いて、以下を「/sbin」の前に以下を追記する

$HOME/local/bin $HOME/local/lib/ruby/gems/bin
[.cshrc]
setenv  EDITOR  vi
setenv  PAGER   more
setenv  BLOCKSIZE       K
setenv  PKG_DBDIR       ~/db/pkg

2)「setenv」の次の行に以下を追記

setenv RUBYLIB $HOME/local/lib/ruby/site_ruby/1.9.1:$HOME/local/lib/ruby
setenv GEM_HOME $HOME/local/lib/ruby/gems

Ruby on Railsをインストール

%gem install rails
%gem install sqlit3-ruby

Gitをインストール

% wget http://kernel.org/pub/software/scm/git/git-1.7.2.3.tar.gz
% tar xzvf git-1.7.2.3.tar.gz
% cd git-1.7.2.3
% ./configure --prefix=$HOME --without-tcltk
% gmake
% gmake install

設定を更新する

% source ~/.cshrc
% rehash

以上で完了ですw

さくらインターネットにruby 1.9.2-p0やRailsなどなどをインストールしてみたw” への1件のコメント

  1. ピンバック: Tweets that mention ruby 1.9.1-p429でError loading gem paths on load path in gem_preludeってライブラリ呼び出すとエラーが出た時の対処法 | ぐるらん-Ruby 1.9 祭り開催中- -- Topsy.com

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>