GNU/Linux >> Tutoriels Linux >  >> Linux

Fichier binaire Go installé introuvable dans le chemin d'accès sur Alpine Linux Docker

Lors de la compilation sous Debian 9 (Stretch) / Go 1.10.2 et sous Alpine 3.7.0 :

CGO_ENABLED=0 go build

Ni GOOS=linux ni GOARCH=amd6 était nécessaire.


J'ai compilé go binary en alpin avec ces options

GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o [name of binary]

Cela a fonctionné.


RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2

Étant donné que musl et glibc sont donc compatibles, vous pouvez créer ce lien symbolique et il corrigera la dépendance manquante.


Vous pouvez installer libc6-compat

RUN apk add --no-cache libc6-compat

Linux
  1. Comment corriger une erreur de commande introuvable sous Linux

  2. Commande introuvable dans Bash corrigé

  3. Linux - Ldd ne trouve pas de chemin, comment ajouter ?

  4. bash :netstat :commande introuvable.

  5. Postgresql -bash :psql :commande introuvable

Commande introuvable - Chemin manquant vers /sbin sur Debian GNU/Linux

[Corrigé] bash :sudo :commande introuvable

Comment savoir si un package est installé ou non sous Linux et Unix

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

fichier png.h introuvable - Linux

commande linux trouvée mais introuvable lors de l'utilisation de sudo