Les addons Ember Résolvent comme des dépendances entre pairs incorrectes. -- corrigé en supprimant "content-tag@3.1.0": "patches/content-tag@3.1.0.patch"

Aujourd’hui, je n’ai pas pu lancer mon environnement de développement car Discourse insistait sur pnpm 9.15.5 et npm insistait sur l’installation de la version 10.x. ‘pnpm --version’ m’indiquait 10.x dans mon répertoire personnel, mais refusait de s’exécuter dans le répertoire discourse. Cela m’a pris tout l’après-midi. J’ai finalement désinstallé pnpm avec npm et ajouté ceci à mon script de mise à jour :

  PNPM_VERSION=$(docker run discourse/base:release bash -c 'pnpm --version'|cut -d'v' -f2)
  echo "GOT PNPM version: $PNPM_VERSION"
  asdf install pnpm $PNPM_VERSION 2>&1|grep -v "already"
  asdf global pnpm $PNPM_VERSION 2>&1|grep -v "already"

Cela semble fonctionner.

J’ai essayé d’utiliser la magie de développement de docker, mais je n’arrive pas à comprendre comment lui passer des variables d’environnement, et il n’a même pas DISCOURSE_DEV_ALLOW_ANON_TO_IMPERSONATE défini, donc je ne pouvais pas me connecter.

Et maintenant, je reçois à nouveau ceci :

 Error encountered while starting Sidekiq: [Discourse::Utils::CommandError] /home/pfaffman/src/discourse-repos/discourse/lib/discourse.rb:139:in `exec': renice: failed to set priority for 116553 (process ID): Permission denied

Je pense que je l’avais corrigé auparavant en modifiant . . . quelque chose.

OK. Voici comment corriger le problème de nice. Je ne comprends vraiment pas comment je suis le seul à être touché par cela.

Dans un fichier comme

sudo nano /etc/security/limits.d/90-pfaffman-nice.conf

Ajoutez quelque chose comme

pfaffman soft priority 5
pfaffman hard priority 5
1 « J'aime »