AB Lab

abgata20000 blog.

rbenvでRubyをインストール

参考サイト

依存ライブリをインストール

1
2
3
4
5
6
sudo yum -y install gcc
sudo yum -y install make
sudo yum -y install openssl
sudo yum -y install openssl-devel
sudo yum -y install gcc-c++
sudo yum install -y mysql-devel

全ユーザーで共通のrbenvを利用

rubyグループを作成

1
2
3
sudo groupadd ruby
sudo usermod -G wheel,ruby myuser
sudo groups myuser

rbenvをインストール

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
cd /usr/local
git clone git://github.com/sstephenson/rbenv.git rbenv
mkdir rbenv/shims rbenv/versions rbenv/plugins

cd rbenv/plugins
git clone git://github.com/sstephenson/ruby-build.git ruby-build
cd ruby-build
./install.sh

cd /usr/local

chgrp -R ruby rbenv
chmod -R g+rwxX rbenv

echo 'export RBENV_ROOT="/usr/local/rbenv"'     >> /etc/profile.d/rbenv.sh
echo 'export PATH="/usr/local/rbenv/bin:$PATH"' >> /etc/profile.d/rbenv.sh
echo 'eval "$(rbenv init -)"'                   >> /etc/profile.d/rbenv.sh

source /etc/profile.d/rbenv.sh

echo $PATH

rubyをインストール

1
2
3
4
5
6
7
8
9
10
11
12
13
rbenv install --list

rbenv install -v 2.0.0-p353

rbenv versions

rbenv global 2.0.0-p353

rbenv rehash

rbenv versions

ruby -v

折角なのでgemをアップデート

1
gem update

ユーザー別のインストールする場合

rbenvをインストール

1
2
3
4
5
6
7
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

exec $SHELL -l

確認

1
rbenv -v