1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Posted at

#環境
Amazon Linux2

#参考にさせていただいたサイト
https://qiita.com/na0AaooQ/items/5bd62e630a2faf051a52

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

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?