Bonjour à tous !
Je rencontre une erreur lors de l’installation de Discourse hors ligne à l’étape suivante :
[2020-05-05T17:36:59.349388 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4 --verbose'
Nouvelle tentative de récupération en raison d'une erreur (2/4) : Bundler::HTTPError Impossible de récupérer les spécifications depuis https://rubygems.org/
ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4 --verbose' a échoué avec le code de retour #<Process::Status: pid 340 exit 17>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
Échec de l'exécution avec les paramètres {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["cp -rv /local-rubygems.org/ruby/* $home/vendor/bundle/ruby/", "su discourse -c 'bundle config set deployment \"true\"'", "su discourse -c 'bundle config set without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4 --verbose'"]}
6637602e5976e07b9e36197d0f6d55a38d528df1688e7fc87173d30aec4e28a5
** ÉCHEC DE L'INITIALISATION ** Veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents ; il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
Pourtant, j’exécute cette commande :
docker run -it -v ~/local/rubygems.org:/local-rubygems local_discourse/app /bin/bash
cp -r /var/www/discourse/vendor/bundle/ruby /local-rubygems
Ne devrait-il pas exécuter Ruby localement après cela ? Il n’y a aucun problème de connexion Internet sur le serveur. Qu’est-ce qui doit être désactivé et où est-il indiqué de ne pas l’autoriser pour le site ?