Rustの環境構築
Rustの環境を整えたくなったので、整えてみました。
私はMacを使っているので、Windowsの方はググってください。
環境
- macOS 10.13
手順
- Rust公式サイトへ行きます。
- ターミナルに
curl https://sh.rustup.rs -sSf | sh
と入力します。 - 画面の指示に従ってインストール作業を進めます。
PATHの設定
私はzshを使っているので、.zshrc
に
# Rust export PATH="$HOME/.cargo/bin:$PATH"
のように記入しました。
インストールされているか確認
$ rustc --version rustc 1.23.0 (766bd11c8 2018-01-01) $ cargo --version cargo 0.24.0 (45043115c 2017-12-05)
問題なくインストールされています。 もし出てこなかったらPATHの設定を間違えている可能性があるので見直してみてください。
Mastodonアップデートメモ
Mastodonのアップデート方法忘れないように自分用メモも兼ねて、メモ。
環境
自分はDockerで構築しているので、non-Dockerの方は置き換えてやってみてください。
手順
まずは自分のリポジトリのmasterブランチ(この場合はmimikun/master)をリモートのmasterに追従します。
$ ssh conoha $ cd ~/mastodon $ git fetch upstream $ git checkout mimikun/master $ git merge upstream/master $ git push origin --tags
この方法でmaster追従するとtagとreleaseは更新されないみたいです。わかりにくいので混乱してしまいました。
(2018/01/30追記): git push origin --tags
とすればtagもpushされるようです。
その後docker-composeコマンドで作業をします。
$ cd ~/mastodon $ sudo docker-compose pull $ sudo docker-compose build $ sudo docker-compose run --rm web rails db:migrate $ sudo docker-compose run --rm web rails assets:precompile $ sudo docker-compose stop $ sudo docker-compose up -d
自分の環境ではこの後Mastodonにアクセスすると502エラーになるのでnginxを再起動します。
$ sudo service nginx restart
再起動後、バージョン番号を確認し、アップデートされていたら成功です。