Я очень новый с GO, и когда я попытался установить framwork beego на моем Windows 8 Desktop или в VirtualBox с Debian8 я имел ту же ошибку:Ошибка при попытке установить BEEGO
[email protected]:~$ go get github.com/astaxie/beego
# github.com/astaxie/beego
work/src/github.com/astaxie/beego/tree.go:144: syntax error: unexpected range, expecting {
work/src/github.com/astaxie/beego/tree.go:155: syntax error: unexpected else, expecting semicolon or newline
work/src/github.com/astaxie/beego/tree.go:157: non-declaration statement outside function body
work/src/github.com/astaxie/beego/tree.go:158: non-declaration statement outside function body
work/src/github.com/astaxie/beego/tree.go:159: non-declaration statement outside function body
work/src/github.com/astaxie/beego/tree.go:160: syntax error: unexpected }
work/src/github.com/astaxie/beego/tree.go:257: syntax error: unexpected range, expecting {
work/src/github.com/astaxie/beego/tree.go:267: syntax error: unexpected else, expecting semicolon or newline or }
work/src/github.com/astaxie/beego/tree.go:283: syntax error: unexpected }
Какую версию Go вы используете? Возможно, вы используете старую версию Go, которая, вероятно, имеет проблемы с созданием пакета beego. Я пробовал на OSX с выходом 1.5.3, и он работал нормально. –
Да, возможно, версия go. Просто проверен с 1.5.3 на окнах 8, и он работает без проблем. – Riscie