Quais devem ser os valores de GOPATH e GOROOT no Go?
Olá a todos! Comecei a estudar Go há algumas semanas e não consigo entender a configuração das variáveis de ambiente. Instalei o Go através do instalador oficial no Windows, e tudo parece ter sido instalado em C:\\Go. Mas quando tento compilar meu primeiro projeto, aparecem erros como "cannot find package" ou "GOPATH not set".
Aqui está meu código simples que estou tentando executar:
```go
// main.go
package main
import "fmt"
import "example.com/mypackage/mypkg"
func main() {
fmt.Println(mypkg.Hello())
}
```
E o pacote que quero usar:
```go
// mypkg.go na pasta mypkg
package mypkg
func Hello() string {
return "Hello from my package!"
}
```
Tentei definir GOPATH em diferentes lugares: C:\\Users\\MyName\\go, C:\\Projects\\go, até deixei vazio. Mas nada
No answers yet.
Faça login para deixar uma resposta
Blogs