Мне нелегко пытаться выполнить простую программу golang на виртуальной машине, на которой работает бродяга.
Это соответствующие поля моего go env
:
GOARCH="amd64"
GOPATH="/usr/local/src/go"
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
Это программа, которую я пытаюсь выполнить (находится в /usr/local/src/go/program ):
package program
import (
"fmt"
)
func main() {
fmt.Print("Aloha")
}
Это результат, который я получаю:
main.go:4:5:
/usr/local/go/src/fmt/doc.go:1:1: expected 'package', found 'EOF'
package runtime:
/usr/local/go/src/runtime/alg.go:1:1: expected 'package', found 'EOF'
Учтите, что это полностью фальшивая программа. Странно то, что он полностью работает в другой среде. Что мне здесь не хватает?
Спасибо большое!