$ d/boot_dev --init;
Using source in: /local/discourse
Using data in: /local/discourse/data/postgres
release: Pulling from discourse/discourse_dev
Digest: sha256:30890360c3f02aab4369665be3db637c0b847a8a714b3518fecc49406a0d7f72
Status: Image is up to date for discourse/discourse_dev:release
docker.io/discourse/discourse_dev:release
c47ea0052a293b05b2880d43bf139aced31664e1c5a5a136a189bb30038bf4b5
Installing gems...
There was an error while trying to write to `/src/Gemfile.lock`. It is likely that you need to grant write permissions for that path.
Je veux juste un environnement de développement Discourse rapide pour un cycle de « modifier le code Discourse / déployer les modifications ».
Je rencontre également ce problème. Dans mon cas, il semble être dû à mon utilisation de Docker sans root et au fait que le conteneur n’a pas les permissions d’écriture sur le répertoire src monté. Je n’ai pas encore trouvé de solution de contournement.
Mon utilisateur exécute le conteneur comme prévu (UID 1000), mais à l’intérieur du conteneur, tous les fichiers montés dans src appartiennent à root (UID 0), et il n’y a aucun moyen de monter ces fichiers en tant qu’utilisateur différent.
Lié (supprimé en raison des nouvelles limites de publication de liens pour les nouveaux utilisateurs) :