Last active
May 13, 2020 00:18
-
-
Save momoseijin/0388742083d0ee7eb605b576275a779c to your computer and use it in GitHub Desktop.
Update from Mastodon v3.1.2 to v3.1.3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#うちはだいぶ前に追加してたんだけど、Ubuntu 16.04 でまだ追加してない人は Redis をバージョンアップするためにこのリポジトリ追加する | |
#Ubuntu 18.04 の人は大丈夫みたい | |
add-apt-repository ppa:chris-lea/redis-server | |
apt update && apt upgrade | |
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#Mastodon ユーザになる | |
sudo su - mastodon | |
#今回の Ruby 2.6.6 のアップデートをするために rbenv のおいてあるディレクトリに移り最新版をダウンロード | |
cd ~/.rbenv | |
git pull | |
#同じようにプラグインのディレクトリに移り最新版をダウンロード | |
cd ~/.rbenv/plugins/ruby-build | |
git pull | |
#rbenv のディレクトリに戻り rbenv から Ruby を 2.6.6 へ | |
cd ~/.rbenv | |
rbenv install 2.6.6 | |
rbenv global 2.6.6 | |
rbenv rehash | |
#Mastodon のディレクトリに戻って v3.1.3 をもってくる | |
cd ~/live | |
git fetch | |
git tag | |
git checkout v3.1.3 | |
#git branchでチェック | |
git branch | |
#こんな表示になる | |
$ git branch | |
* (detached from v3.1.3) | |
master | |
#リリースノートにあるようにいつもの処理をすすめる | |
bundle install --deployment --without development test | |
yarn install --pure-lockfile | |
RAILS_ENV=production bundle exec rails db:migrate | |
RAILS_ENV=production bundle exec rails assets:precompile | |
#root に戻って再度リスタート | |
exit | |
systemctl restart mastodon-{web,sidekiq,streaming}.service |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment