Projet

Général

Profil

Demande #2724

Mastodon migration 1.6.1 -> 2.0.0

Ajouté par Quentin Gibeaux il y a plus de 6 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
-
Début:
19/10/2017
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Mise à jour de mastodon en 2.0.0

Historique

#1

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

Mise à jour faite mais j'ai rencontré quelques soucis :
Il est conseillé de mettre à jour ruby en 2.4.2, ce que j'ai fait en début de procédure comme ceci sur pouet:

su - mastodon
cd live
git fetch
git checkout v2.0.0
git checkout -b live-v2.0.0
git cherry-pick bf15c9eb082bb5b7cc1ba6760b288260c0a2e2b4 #patch local listen 0.0.0.0
cd /home/mastodon/.rbenv/plugins/ruby-build && git pull && cd -
rbenv install 2.4.2
gem install bundler
bundle install
yarn install
RAILS_ENV=production bundle exec rails db:migrate
RAILS_ENV=production bundle exec rails assets:precompile

Et là j'ai eu une erreur : bundle exécute yarn, mais le paquet webpacker a besoin d'une version >= 0.25.2 de yarn, alors que la version installée dans l'environnement ruby est 0.22.
J'ai lutté pendant 1h, puis ai finalement shunté temporairement la version de yarn via le bash_profil pour utiliser celle du système et non celle installée dans ~/.rbenv :

vim ~/.bash_profile
#export PATH="$HOME/.rbenv/bin:/usr/sbin:$PATH" 
export PATH="/usr/sbin:/usr/bin:$HOME/.rbenv/bin:$PATH" 

Après avoir réussi à lancer la commande de génération des presets, j'ai remis la variable path telle qu'elle était.

#2

Mis à jour par Quentin Gibeaux il y a plus de 6 ans

  • Statut changé de Nouveau à Résolu
#3

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé
#4

Mis à jour par Christian P. Momon il y a plus de 3 ans

  • Assigné à mis à Quentin Gibeaux

Formats disponibles : Atom PDF