我正在尝试使用golang version go1.1.1 linux / amd64在http://www.nitrous.io框上操作aws sqs。
当我从这个github存储库https://github.com/crowdmob/goamz/tree/master/sqs导入sqs模块时,我用
运行我的代码 go run myCode.go
我面对这个问题:
# github.com/crowdmob/goamz/sqs
../src/github.com/crowdmob/goamz/sqs/md5.go:57: undefined: md5.Sum
我对该模块的要求是这样的:
import "github.com/crowdmob/goamz/sqs"
我可以使用同一个回购中的其他模块。例如aws和S3 one
import "github.com/crowdmob/goamz/aws"
import "github.com/crowdmob/goamz/s3"
从goamz存储库查看/sqs/md5.go中的错误我可以看到函数Sum,看起来输入效果很好:
package sqs
import (
"crypto/md5"
"encoding/binary"
"sort"
)
所以我对发生的事情有点无能为力。有什么想法吗?
答案 0 :(得分:2)
您使用的旧版Go - {1}在go1.1.1中不存在。
更新至go1.3
答案 1 :(得分:-1)
您是否执行过测试文件?它可能来自于此,指的是陈德生所说的构建状态