LoginSignup
0
1

More than 3 years have passed since last update.

CentOS8にRails6のDevelop環境を構築する

Last updated at Posted at 2020-05-11

手元のPCで動かすことはできたけど、モバイル端末での表示を試したかったり、チーム内で使用感を共有したい場合などに、ちょっとした仮想環境でRailsが動く環境が欲しくなったので作ってみました。

超忙しい人向け

「とりあえずバージョン等は気にしないから、手軽に動けばいい」という方向けの手順はこちら。
イントラでの利用を想定しています。事前作業として、

  • CentOS8のインストール(最小限のインストール)
  • プライベートのIPアドレス割当(下記では192.168.0.100)
  • SELinuxやfirewalldは無効化

を行っている前提です。

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
dnf install -y git gcc gcc-c++ openssl-devel readline-devel zlib-devel sqlite-devel tar bzip2 make nodejs yarn
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.7.1
rbenv global 2.7.1
gem install rails
rails new testapp
cd testapp
rails s -b 192.168.0.100

もうちょっと詳しく知りたい人向け

(鋭意執筆中)

2020/10/13追記
この方法で入れたrbenvをアップデートするときは以下の通り

$ cd ~/.rbenv
$ git pull origin master
$ cd ~/.rbenv/plugins/ruby-build
$ git pull origin master
0
1
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
0
1