사쿠라 클라우드의 Mastodn 업데이트 (1.3.2 -> 1.4.1)
3850 단어 mastodon
환경: 사쿠라 클라우드입니다.
CentOS Linux release 7.3.1611 (Core)
처음부터 시작하는 마스토돈
그래서 Docker 컨테이너가 아닙니다.
업데이트 방법 확인
환경 정비
Release v1.4.1에 따라
■ Nodejs 버전 확인
$ node -v
v6.10.3
요 전날 커널 갱신했을 때, 함께 갱신하고 있었다. OK
■ pkgconfig 포함 :D
# yum install pkgconfig
Package 1:pkgconfig-0.27.1-4.el7.x86_64 already installed and latest version
■ protobuf-devel protobuf-compiler 추가했습니다. :)
# yum install protobuf-devel protobuf-compiler
■/hove/mastodon/live/.env.production 확인
set하면 조정하십시오! 그래서 확인
.env.production
#CDN_HOST
#STREAMING_API_BASE_URL
아무것도 세트하지 않는다.
업데이트 작업
■ fetch
# su - mastodon
$ cd live
$ git fetch
remote: Counting objects: 5466, done.
:(略)
* [new tag] v1.3.3 -> v1.3.3
From https://github.com/tootsuite/mastodon
* [new tag] v1.4.1 -> v1.4.1
* [new tag] v1.4rc1 -> v1.4rc1
* [new tag] v1.4rc2 -> v1.4rc2
* [new tag] v1.4rc3 -> v1.4rc3
* [new tag] v1.4rc4 -> v1.4rc4
* [new tag] v1.4rc5 -> v1.4rc5
* [new tag] v1.4rc6 -> v1.4rc6
■ checkout
$ git checkout v1.4.1
■ Release v1.4.1에 따라 종속성 업데이트
$ bundle install
Fetching gem metadata from https://rubygems.org/............
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
:(略)
Bundle complete! 81 Gemfile dependencies, 134 gems now installed.
Gems in the groups development and test were not installed.
Bundled gems are installed into ./vendor/bundle.
$ yarn install
yarn install v0.22.0
[1/4] Resolving packages...
[2/4] Fetching packages...
:(略)
Binary found at /home/mastodon/live/node_modules/node-sass/vendor/linux-x64-48/binding.node
Testing binary
Binary is fine
[email protected] /home/mastodon/live/node_modules/node-sass
Done in 151.98s.
■ Mastodon 업데이트
$ RAILS_ENV=production bundle exec rails db:migrate
$ RAILS_ENV=production bundle exec rails assets:clobber
$ yarn install --pure-lockfile
$ RAILS_ENV=production bundle exec rails assets:precompile
■ 서비스 재시작
# systemctl restart mastodon-*.service
OK!
■ 조금 문제 X (
왜 어제 분의 이미지가 더 이상 표시되지 않습니다.
이전 항목과 업데이트 후 게시물은 올바르게 표시됩니다.
□ dairy를 손으로 돌려 보는 것도 변함없이 ;(
$ ./.rbenv/shims/bundle exec rake mastodon:daily > /dev/null
음, 어쩔 수 없다.
rails db:rollback이라고 생각했지만, 움직이고 있기 때문에 좋다.
Reference
이 문제에 관하여(사쿠라 클라우드의 Mastodn 업데이트 (1.3.2 -> 1.4.1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Ikumi/items/fe435d6e62d5da0d6067텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)