【RubyOnRails】AWS上に環境を構築する
【RubyOnRails】AWS上に環境を構築する:
Amazon Linux2
https://qiita.com/na0AaooQ/items/5bd62e630a2faf051a52
環境
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)
- 無事に環境構築できたようです。
コメント
コメントを投稿