Glide Note

glidenote's blog

install rbenv and ruby-build on SL 6.1

Octopressをいろいろ弄っていて、Ruby環境が必要なのでrbenv + ruby-buildを導入。

rbenv + ruby-buildの導入方法についてググるとMacは 結構情報がまとまっているのですが、SL 6.1とかの情報は見当たらなかったのでメモ。

導入環境はScientific Linux release 6.1 (Carbon)

rbenvの導入

1
2
cd ~
git clone git://github.com/sstephenson/rbenv.git ~/.rbenv

ruby-buildの導入

1
2
3
4
cd ~
git clone git://github.com/sstephenson/ruby-build.git
cd ruby-build
sudo ./install.sh

.zshenvの編集

.zshenvに下記を追加

.zshenvに追記した設定を反映

1
exec $SHELL

Rubyのインストール

Octopressをいじるのに必要なRuby 1.9.2-p290を導入。ついでに、1.9.3-rc1も入れておく。

1
2
3
4
rbenv install 1.9.2-p290
rbenv install 1.9.3-rc1
rbenv rehash
rbenv versions

通常利用するのは1.9.2-p290なので、デフォルトに設定

1
2
rbenv global 1.9.2-p290
rbenv version

rubyが切り替わっているか確認

1
2
3
4
exec $SHELL
ruby -v

ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]

rbenvの用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
rbenage: rbenv <command> [<args>]

Some useful rbenv commands are:
   commands      List all rbenv commands
   rehash        Rehash rbenv shims (run this after installing binaries)
   global        Set or show the global Ruby version
   local         Set or show the local directory-specific Ruby version
   shell         Set or show the shell-specific Ruby version
   version       Show the current Ruby version
   versions      List all Ruby versions known by rbenv
   which         Show the full path for the given Ruby command
   whence        List all Ruby versions with the given command

See 'rbenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/sstephenson/rbenv#readme

Rubyは普段ほとんど触らないので、これから覚えていきたいと思いますよ。

参考サイト

Comments