为了账号安全,请及时绑定邮箱和手机立即绑定

在本地目录中安装软件包

在本地目录中安装软件包

Go
暮色呼如 2021-05-10 12:52:31
go get...在本地目录中安装软件包(带有的软件包)的最佳实践是什么?示例:我想试用Revel Web框架,但是我不想使我的go安装变得混乱/usr/local/go。通常,我会sudo go get github.com/robfig/revel按照首页上的说明说,但这会将其安装在下方/usr/local/go/src/pkg/...。有没有一种简单的方法(例如)来说明go get --local ...该软件包并将其放在当前(子)目录中?
查看完整描述

3 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

要扩展关键问题,您可以将.bashrc更新为如下形式

export GOROOT=/usr/local/go
export GOPATH=~/workspace/me/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

现在,所有安装的软件包go get都与go发行版分开了。


查看完整回答
反对 回复 2021-05-17
?
米脂

TA贡献1836条经验 获得超3个赞

您可能要考虑使用Go Version Manager(gvm)

除了可以轻松地在Go版本之间切换之外,它还可以让您在pkgsets(“工作区”)之间进行切换。

首先创建一个集合

gvm pkgset create myproject

然后你用它

gvm pkgset use myproject

奇迹般有效。


查看完整回答
反对 回复 2021-05-17
  • 3 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信