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

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


環境

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) 
  • 無事に環境構築できたようです。

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)