Ruby
vagrant
centos7

Vagrant CentOS7 Ruby開発環境構築

More than 1 year has passed since last update.

たぶんMacとWindows共通

Vagrantを入れる

https://www.vagrantup.com/
ここからインストール

Vagrantfileを作成

好きなところにフォルダを作成
そのフォルダ直下で

vagrant init

生成したVagrantfileを一行修正

config.vm.box = "centos/7"

Vagrant起動

生成したVagrantfileの階層で

vagrant up

vagrantに接続

vagrant ssh

rbenvを入れてruby実行環境を作る

gitを入れる

sudo yum -y install git

rbenvをもってくる

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

pathに追加

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

bash再起動

source .bash_profile

ruby-buildを持ってくる

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

必要なものを入れる

yum install -y openssl-devel readline-devel zlib-devel

好きなバージョンを入れる

rbenv install バージョン

結構時間かかる

読み込み

rbenv rehash

使いたいrubyを決める

rbenv global バージョン

これを指定しない場合すでにあるシステムのrubyを使用します

.bash_profileに追記&再読み込み

eval "$(rbenv init -)"
source .bash_profile