麻烦安装gorp(GO)

时间:2014-05-21 02:52:47

标签: go ubuntu-12.04 gorp

嘿我正在尝试安装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构建?或者我做错了什么?

感谢您的任何建议。

2 个答案:

答案 0 :(得分:1)

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

我刚试过:

  

go go go1.2.1 windows / amd64

这会编译,包括strange line 1534

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

答案 1 :(得分:0)

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

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

请注意,正如README所说:

  

此软件包与Go的最后两个主要版本兼容,此时为1.3和1.4。