Problema ao carregar Avatar (Ubuntu)

Obrigado por isso, tive que fazer algumas etapas manuais extras, pois o instalador editado não pareceu instalar as versões mais recentes do npm ou ruby

Também usando ubuntu-22.04

Instalar o npm mais recente usando (opção 2): https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

Instalar pnpm: npm install -g pnpm

Instalar o ruby mais recente (método 3): https://ubuntuhandbook.org/index.php/2024/01/install-ruby-ubuntu-24-04/

Adicionar isto ao bash.rc:

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

Instalar o imagemagik manualmente, a versão mais recente (certifique-se de ir para a seção “Install latest version of ImageMagick from the source code (for advanced and desperate users)”: https://itsfoss.com/install-imagemagick-ubuntu

Somente depois de tudo isso consegui fazer login na instância…

Depois de passar o dia inteiro configurando a instância de desenvolvimento, fiquei bem satisfeito… tudo parece estar ok, exceto o upload de avatares. Especificamente, como usuário, consigo fazer o upload de um avatar e ele é exibido corretamente na caixa de upload de avatar, mas quando clico em salvar, ele exibe apenas o avatar de espaço reservado… sem erros no log…

Isso é bem importante para mim, pois configurei a instância de desenvolvimento para testar uma migração e um desses testes é que ela carrega avatares :smiley: … então quero ter certeza de que eles funcionam antes de prosseguir com uma importação de teste.

Imagens carregadas em tópicos aparecem corretamente, sem problemas.

Alguém tem alguma ideia? Qualquer ajuda é muito apreciada.

URLs para imagens podem ser um pouco complicadas localmente.

Certifique-se de iniciar seu servidor local com FORCE_HOSTNAME=localhost:4200 bin/ember-cli -u

É melhor usar uma instância de teste na nuvem para imitar seu destino final… na verdade, eu recomendaria que você testasse as migrações na nuvem, em última análise.

1 curtida

Tentei isso, sem sucesso.

Estou tão cansado depois de passar o dia inteiro fazendo este ambiente de desenvolvimento local chegar onde está, que não consigo me convencer de que tudo foi inútil agora :stuck_out_tongue: achei que estava lá!

Meu processo de pensamento para um ambiente de desenvolvimento local foi:

executar o script de importação localmente, fazer backup do Discord, colocá-lo na instância de produção em nuvem apropriada quando tudo parecer bom…

você pode verificar as URLs dos avatares nas ferramentas de desenvolvedor do navegador e pode descobrir que elas não estão corretas

instalações locais são muito úteis para desenvolvimento e testes… apenas não são perfeitas para manipular imagens

1 curtida

O que provavelmente está acontecendo é que o WSL não está expondo o 127.0.0.1 para o Windows, então um navegador do Windows não o está detectando.

Em vez disso, tente iniciar a partir do Chrome dentro do WSL2 e usar esse?

Minha suposição é que os avatares estão sendo exibidos com um endereço 127.0.0.1…

Ahh desculpe, estou usando o Ubuntu, em uma VM Ubuntu. Não queria sequestrar este tópico do Win 11

1 curtida