1

嘿,我正在尝试安装gorp 库

go get github.com/coopernurse/gorp

但出现以下错误:

# github.com/coopernurse/gorp
/usr/lib/go/src/pkg/github.com/coopernurse/gorp/gorp.go:1534: 
method arg.FieldByName is not an expression, must be called

gorp构建刚刚坏了吗?还是我做错了什么?

感谢您的任何建议。

4

2 回答 2

1

确保使用最新的 go 以成功编译此库。

我刚刚测试过:

go 版本 go1.2.1 windows/amd64

这确实可以编译,包括奇怪的 1534 行

case arg.Kind() == reflect.Struct && !(arg.Type().PkgPath() == "time" && arg.Type().Name() == "Time"):
    return expandNamedQuery(m, query, arg.FieldByName)
于 2014-05-21T06:39:34.823 回答
0

存储库已移至github.com/go-gorp/gorp

请安装go get gopkg.in/gorp.v1. 相应地使用该import语句。

请注意,正如自述文件所说:

这个包与 Go 的最后 2 个主要版本兼容,目前是 1.3 和 1.4。

于 2015-05-19T15:54:54.473 回答