首页 > 后端开发 > Golang > 正文

Go 1.6如何使用Vendor导入包?

Susan Sarandon
发布: 2024-10-31 01:04:29
原创
231 人浏览过

How Do I Import Packages Using Vendor in Go 1.6?

在 Go 1.6 中使用 Vendor 导入包

在 Go 1.6 中,vendor 功能允许在不使用外部包管理器的情况下进行依赖管理。然而,对于初次使用的用户来说,使用此新功能导入包可能会很困难。下面是对原问题中遇到的问题的逐步解决方案。

提供的项目结构似乎是正确的,vendor 目录包含依赖包 github.com/zenazn/goji。 GOPATH 的值似乎也设置正确。

问题出在构建命令中。要使用vendor目录中的依赖项构建程序,请使用以下命令:

<code class="bash">$GOPATH=`pwd` go install main.go</code>
登录后复制

该命令指示go使用当前目录作为GOPATH,确保它可以找到vendor目录和主目录.go 程序。

或者,您可以使用环境变量设置 GOPATH 以包含项目所在的目录。例如:

<code class="bash">export GOPATH=~/my-go-projects:~/my-vendor-projects</code>
登录后复制

正确设置 GOPATH 后,就可以使用以下命令来构建程序:

<code class="bash">go install main.go</code>
登录后复制

执行构建命令后,生成的二进制文件将为放置在 $GOPATH/bin/main 中,你就可以像往常一样运行程序了。

以上是Go 1.6如何使用Vendor导入包?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!