Lors de l'exécution de npm install dans le fichier docker 'frontend', une erreur se produit.
Exécution avec la production docker-compose
Comment reproduire le problème
$docker pull node:13.1.0
$docker run -it -v ./frontent:/app --entrypoint bash node:13.1.0
``` root@container :/app# npm install
root@ac4c6f3a1914 :/app# npm installer
npm WARN obsolète [email protected] : core-js@<3 n'est plus maintenu et n'est pas recommandé pour une utilisation en raison du nombre de problèmes. Veuillez mettre à niveau vos dépendances vers la version actuelle de core-js@3.
npm WARN obsolète [email protected] : utilisez String.prototype.padStart()
npm ERR ! Erreur lors de l'exécution :
npm ERR ! /usr/bin/git ls-remote -h -t git://github.com/adobe-webplatform/eve.git
npm ERR !
npm ERR ! fatal : impossible de se connecter à github.com :
npm ERR ! github.com[0 : 140.82.118.3] : errno=Connexion refusée
npm ERR !
npm ERR !
npm ERR ! sorti avec le code d'erreur : 128
npm ERR ! Un journal complet de cette course peut être trouvé dans:
npm ERR ! /root/.npm/_logs/2019-12-16T15_01_20_133Z-debug.log
OR run
``` root<strong i="33">@container</strong>:/app# yarn install
root<strong i="34">@ac4c6f3a1914</strong>:/app# npm install
yarn install v1.19.2
[1/4] Resolving packages...
[2/4] Fetching packages...
error Command failed.
Exit code: 128
Command: git
Arguments: ls-remote --tags --heads git://github.com/adobe-webplatform/eve.git
Directory: /app
Output:
fatal: unable to connect to github.com:
github.com[0: 140.82.118.3]: errno=Connection refused
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Pour contourner ce problème, j'ai trouvé qu'en utilisant
https://github.com/adobe-webplatform/eve.git
au lieu de git 'protocol' fonctionne, c'est-à-dire
git://github.com/adobe-webplatform/eve.git
Cependant, je ne sais pas comment mettre en œuvre une solution à ce problème.
Si ce n'est pas trop difficile, cela ne me dérangerait pas de donner un coup de pouce dans la bonne direction et de mettre en place un PR si C'EST un vrai bug.
informations sur le docker :
Client:
Debug Mode: false
Server:
Containers: 44
Running: 2
Paused: 0
Stopped: 42
Images: 60
Server Version: 19.03.5
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: b34a5c8af56e510852c35414db4c1f4fa6172339
runc version: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 4.9.184-linuxkit
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.855GiB
Name: docker-desktop
ID: xxxx-xxxx-xxxx-xxx-xxxx-xxx-xxx
Docker Root Dir: /var/lib/docker
Debug Mode: true
File Descriptors: 51
Goroutines: 66
System Time: 2019-12-16T15:22:47.5637998Z
EventsListeners: 1
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
Merci d'avoir signalé le problème. Il semble que le problème yarn.lock
soit généré automatiquement. Nous ne pouvons pas configurer qu'il s'agisse d' yarn
bug de
@icoxfog417 Avez-vous réussi à exécuter cette commande dans votre environnement ?
git ls-remote -h -t git://github.com/adobe-webplatform/eve.git
Désolé, c'était un problème de pare-feu de mon côté.
Je ferme le problème !
Atm il n'y a pas d'URL git://github.com/adobe-webplatform/eve.git
, à la place nous devrions accéder au préfixe https
. La solution consiste à changer tous les git://github.com/adobe-webplatform/eve.git
en https://github.com/adobe-webplatform/eve.git
dans doccano/frontend/yarn.lock
.
Commentaire le plus utile
Désolé, c'était un problème de pare-feu de mon côté.
Je ferme le problème !