devcontainers / devcontainers/features

Cannot use golang with sudo

Ouverte
#604 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Shell
Étoiles
1.5k
Forks
621
Merge moyen
6 j 53 min
PR mergées (30 j)
9

Description

When I run golang with sudo like the following, the execution fails.

```
$ sudo go run main.go
sudo: go: command not found
```

It seems the reason is that go binary is installed under `/usr/local`, which sudo(uid 0) cannot access.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Reproduisez l’échec avec `sudo go run main.go`, puis examinez comment la fonctionnalité Go installe le binaire sous `/usr/local` et comment sudo résout le chemin de la commande. C’est terminé lorsque la commande documentée peut trouver et exécuter Go via sudo sans l’erreur signalée `command not found`.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
go
Domaine
devops
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.