rbenvでRubyのバージョン管理

2017-05-04 technology

フォローする
  • このエントリーをはてなブックマークに追加

AWS Amazon LinuxでrbenvインストールからRubyのインストールまで

私はよくAWSのEC2でAmazon Linuxを使ってます。

今回はrbenvインストールから、Ruby on Rails環境構築までをご紹介します。

Amazon Linux


必要なツールをまとめてイントール

$ yum -y install gcc-c++ openssl-devel


gitインストール

$ sudo yum -y install git


rbenvのインストール

rbenv を ~/.rbenv (ホームディレクトリ直下の .rbenv フォルダ) にgit cloneします。

$ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv


続いて、ruby-buildプラグインのインストール

$ mkdir -p ~/.rbenv/plugins
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ cd ~/.rbenv/plugins/ruby-build
$ sudo ./install.sh


rbenv のコマンドが使えるよう、環境変数の設定

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile


以下のコマンドのでrbenvの確認。

$ rbenv
rbenv 0.4.0-98-g13a474c


Rubyのインストール

rbenvでインストールできるパッケージを確認する。

$ rbenv install -l
Available versions:
  1.8.5-p113
  1.8.5-p114
  1.8.5-p115
  1.8.5-p231
  1.8.5-p52
  1.8.6-p110
  ...


今回は2.1.3をインストール。

$ rbenv install 2.1.3


※OpenSSLが入っていない怒られた場合は、インストールしてから再度rubyをインストール

$ sudo yum -y install openssl openssl-devel
$ rbenv install 2.1.3


rbenvでインストールしたrubyのバージョンを確認

$ rbenv versions
  system
* 2.1.3


rehashしてruby 2.1.3を標準に

$ rbenv rehash
$ rbenv global 2.1.3


rubyのバージョン確認

$ ruby -v
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-linux]


Bundlerのインストール

rbenv経由でBundlerを単品でインストール

$ rbenv exec gem install bundler


インストールしたので rehash する

$ rbenv rehash


バージョンを確認する

$ bundler -v
Bundler version 1.11.2


まとめ

あとは、Railsのプロジェクトrootで

$ bundle install --path=vendor/bundle


必要に応じて

$ bundle exec rake db:create
$ bundle exec rake db:migrate
$ bundle exec rake db:seed


お疲れ様でした♪





フォローする
  • このエントリーをはてなブックマークに追加


comments powered by Disqus
2018-09-29 travel
【 海外VLOG2】 観光スポットめぐり!夜の街から、絶景スポットまで一挙紹介

ドゥマゲテに到着して海外生活がスタートしました!

Read more

2018-09-19 travel
【 海外VLOG1】衝撃のドゥマゲテ空港 | 家族でフィリピン留学へ出発!

セブで1週間ほどの滞在が終わりました。 いよいよ、半年間の家族留学の為、ドゥマゲテへ向けて出発します!

Read more

2018-09-12 travel
「YouTube VLOG」始まりました | 半年の家族海外生活VLOGスタート!

私達ファミリーは、6ヶ月の海外生活を始めました。

Read more