Golang 1.4.2 中出现错误:“需要导入对象”
Golang 从 1.3 版本升级到 1.4.2 后,开发者可能会遇到以下问题:编译时遇到错误,即“需要导入对象”。此错误通常在导入外部包时出现。
在此特定实例中,尝试导入“github.com/keighl/mandrill”包时会出现问题。错误消息告诉我们正在导入的对象与当前的 Go 版本 (1.4.2) 不兼容,因为它是为早期版本 (1.3.3) 构建的。
要解决此问题,它建议按以下步骤操作:
删除旧的 pkg 文件:
rm -rf $GOPATH/pkg/
此步骤将删除过时的包文件并允许Go 编译器为当前版本重建它们。值得注意的是,编译器通常会自动升级这些文件;但是,手动删除它们可以确保干净的设置。
按照以下步骤,您应该能够成功导入外部包并解决编译错误。
以上是为什么从 1.3 升级后,Golang 1.4.2 出现“需要导入对象”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!