Я установил пакет test0
в $gopath\pkg\windows_386\hello\test0.a
, но когда я собираю основной пакет, который зависит от test0
package, компилятор говорит: import "hello/test0": не удается найти package
.
Почему это происходит?
У меня есть два файла go:
$gopath/src/hello.go
package main
import (
"fmt"
"hello/test0"
)
func main() {
fmt.Println(test0.Number)
}
$gopath/src/hello/test0/test0.go
package test0
const (
Number int = 255
)
Сначала я запускаю go install hello/ test0
, и он сгенерировал $gopath\pkg\windows_386\hello\test0.a
, затем я удаляю каталог $gopath/src/hello
, наконец, я запускаю go build hello.go
, и компилятор сказал hello.go:5:2: import "hello/test0": не удается найти пакет