首页 > 后端开发 > Golang > 为什么从 1.3 升级后,Golang 1.4.2 出现'需要导入对象”错误?

为什么从 1.3 升级后,Golang 1.4.2 出现'需要导入对象”错误?

Patricia Arquette
发布: 2024-11-02 17:48:02
原创
543 人浏览过

Why Do I Get

Golang 1.4.2 中出现错误:“需要导入对象”

Golang 从 1.3 版本升级到 1.4.2 后,开发者可能会遇到以下问题:编译时遇到错误,即“需要导入对象”。此错误通常在导入外部包时出现。

在此特定实例中,尝试导入“github.com/keighl/mandrill”包时会出现问题。错误消息告诉我们正在导入的对象与当前的 Go 版本 (1.4.2) 不兼容,因为它是为早期版本 (1.3.3) 构建的。

要解决此问题,它建议按以下步骤操作:

  1. 删除旧的 pkg 文件:

    rm -rf $GOPATH/pkg/
    登录后复制

    此步骤将删除过时的包文件并允许Go 编译器为当前版本重建它们。值得注意的是,编译器通常会自动升级这些文件;但是,手动删除它们可以确保干净的设置。

  2. 重建项目:
    删除 pkg 文件后,重建项目以允许编译器找到并编译相应 Go 版本的软件包文件。

按照以下步骤,您应该能够成功导入外部包并解决编译错误。

以上是为什么从 1.3 升级后,Golang 1.4.2 出现'需要导入对象”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板