Go 1.4.2 中出现“需要导入对象”错误
升级到 Go 1.4.2 后,您可能会遇到“导入对象”需要对象”编译期间出现错误。当导入之前缓存在错误目录中的包时,会出现此问题。
要解决此问题,请从本地缓存中删除过时的包目录:
<code class="shell">rm -rf $GOPATH/pkg/</code>
此命令会清除所有现有的包目录,强制 Go 重新编译并为新版本正确缓存它们。
此解决方案解决了 Go 1.4.2 中引入的导入处理变化。之前的版本 Go 1.3 允许以与新版本不同的方式缓存包。删除旧的缓存可以确保 Go 以正确的方式重新编译和缓存包,从而消除导入错误。
以上是升级到 Go 1.4.2 后,为什么我会收到'需要导入对象”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!