嘿,我正在尝试安装the gorp library

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版本刚刚坏了吗?还是我做错了什么?
感谢您的任何建议。

最佳答案

确保使用最新版本,以便成功编译该库。

我刚刚测试:



确实可以编译,包括strange line 1534:

case arg.Kind() == reflect.Struct && !(arg.Type().PkgPath() == "time" && arg.Type().Name() == "Time"):
    return expandNamedQuery(m, query, arg.FieldByName)

08-27 20:57