■ rbenvインストール
$ sudo git clone git://github.com/sstephenson/rbenv.git /usr/local/rbenv
$ sudo git clone git://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build
■ secure_pathの変更とenv_keepの追加
$ sudo visudo
Defaults secure_path ="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/rbenv/bin:/usr/local/rbenv/shims"
Defaults env_keep +="RBENV_ROOT"
■ Rubyに必要なパッケージをインストール
$ sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev
■ /etc/profileの一番下に下記の設定を追記
export RBENV_ROOT=/usr/local/rbenv
export PATH="$RBENV_ROOT/bin:$PATH"
eval "$(rbenv init -)"
■ 変更の適用
$ source /etc/profile
■ Rubyのインストール(sudo)
$ sudo rbenv install 2.X.X
■ デフォルトの設定
$ sudo rbenv global 2.X.X
■ 変更の適用
$ source /etc/profile
■ PostgreSQLインストール
$ sudo apt install postgresql libpq-dev
■ ユーザの追加
$ sudo su postgres
$ createuser --createdb [user]
■ データベース作成
$ createdb XXXXX_development
■ ImageMagickのインストール
$ sudo apt install imagemagick libmagickcore-dev
■ ImageMagickでPDFを扱えるようにする
/etc/ImageMagick-6/policy.xmlの編集
policy domain="coder" rights="none" pattern="PDF" /
↓
policy domain="coder" rights="read|write" pattern="PDF" /
■ bundlerのインストール
$ sudo gem install bundler
■ Gemfileからgemパッケージをインストール
$ bundle install --path vendor/bundle
■ node.jsのインストール
$ sudo curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
$ sudo apt-get update && sudo apt-get install nodejs
■ yarnのインストール
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$ sudo apt-get update && sudo apt-get install yarn
■ webpackerのインストール
$ bin/rails webpacker:install