Que fait la commande go install et comment l'utiliser correctement ?
Bonjour à tous ! Je viens de commencer à apprendre Go et j'essaie de comprendre les outils de build. J'ai lu la documentation, mais je suis toujours confus.
J'ai écrit un programme simple — un serveur HTTP qui se trouve dans le dossier ~/projects/myapp/main.go. Quand j'exécute go build, il crée un binaire directement dans le dossier courant. Mais j'ai entendu dire qu'il existe aussi la commande go install. J'ai essayé de l'exécuter, et elle a aussi compilé quelque chose, mais je n'ai pas trouvé le binaire dans le dossier du projet. Pourtant, il n'y avait aucune erreur dans la console. Où est-il passé ?
Voici mon code :
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
})
http.ListenAnd