Gracias por esto, sin embargo, tuve que realizar algunos pasos manuales adicionales ya que el instalador editado no parecía instalar las últimas versiones de npm o ruby.
También usando ubuntu-22.04
Instalar la última versión de npm usando (opción 2): https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04
Instalar pnmp: npm install -g pnpm
Instalar la última versión de ruby (método 3): https://ubuntuhandbook.org/index.php/2024/01/install-ruby-ubuntu-24-04/
Añadir esto a bash.rc:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Instalar imagemagik manualmente, la última versión (asegúrese de ir a la sección “Install latest version of ImageMagick from the source code (for advanced and desperate users)”: https://itsfoss.com/install-imagemagick-ubuntu
Solo después de todo esto pude iniciar sesión en la instancia…
Después de pasar todo el día configurando la instancia de desarrollo, estaba bastante satisfecho… todo parece estar bien, excepto al subir avatares. Específicamente, como usuario puedo subir un avatar y se muestra correctamente en el cuadro de carga de avatar, pero cuando hago clic en guardar, solo muestra el avatar de marcador de posición… sin errores en el registro…
Esto es bastante importante para mí, ya que configuré la instancia de desarrollo para probar una migración y una de esas pruebas es que obtenga los avatares
… así que quiero asegurarme de que funcionen antes de continuar con una importación de prueba.
Las imágenes subidas en los temas aparecen correctamente, sin problemas.
¿Alguien tiene alguna idea? Cualquier ayuda es muy apreciada.
Las URL de las imágenes pueden ser un poco complicadas en local.
Asegúrate de iniciar tu servidor local con FORCE_HOSTNAME=localhost:4200 bin/ember-cli -u
Es mejor usar una instancia de prueba en la nube para imitar tu destino final… de hecho, te recomendaría probar las migraciones en la nube al final.
1 me gusta
Lo intenté, sin suerte.
Estoy tan cansado después de pasar todo el día haciendo que este entorno de desarrollo local llegara a donde está, que no puedo convencerme de que todo haya sido inútil ahora
¡pensé que ya estaba listo!
Mi proceso de pensamiento para un entorno de desarrollo local fue:
ejecutar el script de importación localmente, hacer una copia de seguridad de Discord, ponerlo en la instancia de producción en la nube adecuada cuando todo se vea bien…
puede comprobar las URL de los avatares en las herramientas de desarrollador del navegador y es posible que descubra que no son correctas
las instalaciones locales son muy útiles para el desarrollo y las pruebas… simplemente no son perfectas para manipular imágenes
1 me gusta
Lo que probablemente está sucediendo es que WSL no está exponiendo 127.0.0.1 a Windows, por lo que un navegador de Windows no lo está detectando.
¿En su lugar, intenta iniciar desde Chrome dentro de WSL2 y usar eso?
Mi suposición es que los avatares se están mostrando con una dirección 127.0.0.1…
Ahh, lo siento, estoy usando Ubuntu, en una máquina virtual de Ubuntu. No pretendía secuestrar este hilo de Win 11.
1 me gusta