LoginSignup
1
2

More than 5 years have passed since last update.

【RubyOnRails】AWS上に環境を構築する

Posted at

環境

Amazon Linux2

参考にさせていただいたサイト

必要なライブラリをインストール

yum -y install gcc-c++ glibc-headers openssl-devel readline libyaml-devel readline-devel zlib zlib-devel libffi-devel libxml2 libxslt libxml2-devel libxslt-devel sqlite-devel

rbenvインストール

git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv
cp -p /etc/profile /etc/profile.ORG
diff /etc/profile /etc/profile.ORG


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

source /etc/profile

RBENV_ROOT環境変数の有効化やrbenv init実行

env | grep RBENV
  • 出力結果 RBENV_ROOT=/usr/local/rbenv RBENV_SHELL=bash

インストールしたrbenvバージョン確認

rbenv --version

  • 結果
rbenv 1.1.1-39-g59785f6

ruby-buildインストール

git clone https://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build

Rubyインストール

rbenv install -l
  • 出力結果
Available versions:
(略)
  2.4.4
  2.5.0-dev
  2.5.0-preview1
  2.5.0-rc1
  2.5.0
  2.5.1
  2.6.0-dev
  2.6.0-preview1
  2.6.0-preview2
  jruby-1.5.6
  jruby-1.6.3
(略)
  • 最新に近く、かつ、安定していると思われる2.5.1をインストールすることとします。
rbenv install -v 2.5.1
  • 結果
(中略)
installing rdoc:                    /usr/local/rbenv/versions/2.5.1/share/ri/2.5.0/system
installing capi-docs:               /usr/local/rbenv/versions/2.5.1/share/doc/ruby
Installed ruby-2.5.1 to /usr/local/rbenv/versions/2.5.1

/tmp/ruby-build.20181010161219.21156 /home/ec2-user/workdir/rbenv
/home/ec2-user/workdir/rbenv
  • /usr/local/rbenv/versions/2.5.1 にインストールされたようなので、PATHに追加します。
export PATH=/usr/local/rbenv/versions/2.5.1/bin:$PATH

PATHが通っているか含めて、Rubyのバージョン確認

ruby -v
  • 無事にRubyコマンドも実行できるし、Pathも通っているようです。
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

Railsインストール

gem update --system
gem install nokogiri -- --use-system-libraries
gem install --no-ri --no-rdoc rails
gem install bundler
rbenv rehash #←「~/.rbenv/versions/2.x.y/bin/ 以下に置いてあるコマンド群を ~/.rbenv/shims/以下に置いて使えるようにする」

インストールしたRailsのバージョンとgem確認

rails -v
  • 結果
Rails 5.2.1
gem list
  • 結果

*** LOCAL GEMS ***

actioncable (5.2.1)
actionmailer (5.2.1)
actionpack (5.2.1)
actionview (5.2.1)
activejob (5.2.1)
(略)
zlib (default: 1.0.0)
  • 無事に環境構築できたようです。
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2