Problema caricamento Avatar (Ubuntu)

Grazie per questo, ho dovuto eseguire alcuni passaggi manuali aggiuntivi poiché l’installer modificato non sembrava installare le ultime versioni di npm o ruby

Inoltre, sto usando ubuntu-22.04

Installa l’ultima versione di npm usando (opzione 2): https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

Installa pnpm: npm install -g pnpm

Installa l’ultima versione di ruby (metodo 3): https://ubuntuhandbook.org/index.php/2024/01/install-ruby-ubuntu-24-04/

Aggiungi questo a bash.rc:

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

Installa imagemagik manualmente, l’ultima versione (assicurati di andare alla sezione “Install latest version of ImageMagick from the source code (for advanced and desperate users)”: https://itsfoss.com/install-imagemagick-ubuntu

Solo dopo tutto questo sono stato in grado di accedere all’istanza…

Dopo aver passato l’intera giornata a configurare l’istanza di sviluppo, ero piuttosto soddisfatto… tutto sembra a posto, tranne il caricamento degli avatar. Nello specifico, come utente posso caricare un avatar e nella casella di caricamento avatar viene visualizzato correttamente, ma quando clicco su salva viene visualizzato solo l’avatar segnaposto… nessun errore nel log…

Questo è piuttosto importante per me poiché ho configurato l’istanza di sviluppo per testare una migrazione e uno di quei test prevede che vengano importati gli avatar :smiley:… quindi voglio assicurarmi che funzionino prima di procedere con un’importazione di prova.

Le immagini caricate negli argomenti appaiono correttamente, nessun problema.

Qualcuno ha qualche idea? Qualsiasi aiuto è molto apprezzato.

Gli URL per le immagini possono essere un po’ complicati in locale.

Assicurati di avviare il tuo server locale con FORCE_HOSTNAME=localhost:4200 bin/ember-cli -u

È meglio usare un’istanza di test nel cloud per simulare la tua destinazione finale… infatti, ti consiglio di testare le migrazioni nel cloud in definitiva.

1 Mi Piace

Ci ho provato, senza successo.

Sono così stanco dopo aver passato l’intera giornata a portare questo ambiente di sviluppo locale dove si trova, non riesco a convincermi che sia stato tutto inutile ora :stuck_out_tongue: pensavo di esserci quasi!

Il mio processo mentale per un ambiente di sviluppo locale era:

eseguire lo script di importazione localmente, eseguire il backup di Discord, metterlo sull’istanza di produzione cloud appropriata quando tutto sembra a posto…

puoi controllare gli URL degli avatar negli strumenti di sviluppo del browser e potresti scoprire che non sono corretti

le installazioni locali sono molto utili per lo sviluppo e i test… solo che non sono perfette per manipolare le immagini

1 Mi Piace

Quello che probabilmente sta succedendo è che WSL non sta esponendo 127.0.0.1 a Windows, quindi un browser Windows non lo sta rilevando.

Prova invece a lanciare da Chrome all’interno di WSL2 e usarlo?

La mia ipotesi è che gli avatar vengano visualizzati con un indirizzo 127.0.0.1…

Ahh scusate, sto usando Ubuntu, su una VM Ubuntu. Non intendevo dirottare questa discussione su Win 11

1 Mi Piace