Problème de téléchargement d'Avatar (Ubuntu)

Merci pour cela, j’ai dû effectuer quelques étapes manuelles supplémentaires car l’installateur modifié ne semblait pas installer les dernières versions de npm ou de ruby

Aussi en utilisant ubuntu-22.04

Installer la dernière version de npm en utilisant (option 2) : https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

Installer pnpm : npm install -g pnpm

Installer la dernière version de ruby (méthode 3) : https://ubuntuhandbook.org/index.php/2024/01/install-ruby-ubuntu-24-04/

Ajouter ceci à bash.rc :

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

Installer imagemagick manuellement, la dernière version (assurez-vous d’aller à la section “Install latest version of ImageMagick from the source code (for advanced and desperate users)” : https://itsfoss.com/install-imagemagick-ubuntu

Ce n’est qu’après tout cela que j’ai pu me connecter à l’instance…

Après avoir passé toute la journée à configurer l’instance de développement, j’étais plutôt satisfait… tout semble fonctionner correctement, sauf le téléchargement des avatars. Plus précisément, en tant qu’utilisateur, je peux télécharger un avatar et il s’affiche correctement dans la boîte de téléchargement d’avatar, mais lorsque je clique sur enregistrer, il affiche simplement l’avatar de remplacement… aucune erreur dans les journaux…

c’est assez important pour moi car j’ai configuré l’instance de développement pour tester une migration et l’un de ces tests est de vérifier que les avatars fonctionnent :smiley: … donc je veux m’assurer qu’ils fonctionnent avant de procéder à une importation de test.

Les images téléchargées dans les sujets apparaissent correctement, aucun problème.

Quelqu’un a-t-il des idées ? Toute aide est grandement appréciée.

Les URL des images peuvent être un peu délicates en local.

Assurez-vous de démarrer votre serveur local avec FORCE_HOSTNAME=localhost:4200 bin/ember-cli -u

Il est préférable d’utiliser une instance de test dans le cloud pour imiter votre destination finale… en fait, je vous recommanderais de tester les migrations dans le cloud en fin de compte.

1 « J'aime »

J’ai essayé, sans succès.

Je suis tellement fatigué après avoir passé toute la journée à mettre cet environnement de développement local là où il est, que je ne peux me résoudre à penser que tout cela était inutile maintenant :stuck_out_tongue: je pensais y être arrivé !

Mon raisonnement pour un environnement de développement local était :

exécuter le script d’importation localement, sauvegarder Discord, le mettre sur l’instance de production cloud appropriée lorsque tout semble bon…

vous pouvez vérifier les URL des avatars dans les outils de développement du navigateur et vous pourriez constater qu’elles ne sont pas correctes

les installations locales sont très utiles pour le développement et les tests… mais pas parfaites pour la manipulation d’images

1 « J'aime »

Ce qui se passe probablement, c’est que WSL n’expose pas 127.0.0.1 à Windows, donc un navigateur Windows ne le détecte pas.

Essayez plutôt de lancer depuis Chrome dans WSL2 et de l’utiliser ?

Mon hypothèse est que les avatars sont affichés avec une adresse 127.0.0.1…

Ahh désolé, j’utilise Ubuntu, sur une VM Ubuntu. Je ne voulais pas détourner ce fil de discussion sur Windows 11.

1 « J'aime »