go之如何设置GOROOT和GOPATH
作者:许许盛 发布时间:2023-07-19 21:27:24
go设置GOROOT和GOPATH
go
里面有两个非常重要的环境变量 GOROOT
和 GOPATH
,其中 GOROOT
是安装 go
的路径,而 GOPATH
是我们定义的自己的工作空间。
如果在安装的时候是一路 next
完的,那么默认就配置好了 ,无需手动配置。
如果在安装的时候修改了默认的安装路径,那么可能需要自己添加一下 。
1.首先在环境变量中添加 GOPATH
,值为 go
的安装目录:
2.然后在环境变量 PATH
中添加 go
安装目录下的 bin
文件夹。
3.接着添加一个环境变量 GOPATH
,值为你自己希望的工作目录。
4.最后重启一下 命令行工具,输入 go env
命令即可查看:
Tips:
一定要记得重启下命令行工具,cmd
或者 cmder
啥的,不然修改的环境变量没有生效,我一开始忘记了重启,纳闷半天为啥没生效。
macOS 安装go配置GOROOT GOPATH
macOS High Sierra 10.13 安装go配置GOROOT GOPATH
主要讲述macos上go环境的安装以及beego框架安 * ee工具安装,其中go安装使用homebrew
brew安装不做过多赘述,可自行Google
1. 获取go相关信息
接下来就是直接命令了
brew install go
此处我下载的是最新版本1.11
brew安装go是在目录
/usr/local/Cellar
2. 配置GOROOT、GOPATH、PATH
cd 到~目录下 直接cd即可
cd
编辑.bash_profile文件,添加path
export GOROOT="/usr/local/Cellar/go/1.11/libexec"
export GOPATH="/Users/k/www/go"
export PATH="/Users/k/www/go/bin:$PATH"
GOROOT 为go 安装目录,此处brew安装,进入go目录之后可看到bin目录是在libexec下面,所以goroot为上述
如果是源码,可以按照习惯直接复制到/usr/local/go下面,那么此时GOROOT 为/usr/local/go
GOPATH 为go的工作目录,即我们的code目录,我习惯放在用户下的www下面所以如上所示为/Users/k/www/go
当然也可以配置$HOME来配置
安装上述编辑好.bash_profile文件好保存退出,执行命令
source .bash_profile
然后建立相关文件夹,如图所示
3. 安 * eego以及bee
go get github.com/astaxie/beego
go get github.com/beego/bee
并将bee工具添加的环境变量中
sudo cp /Users/k/www/go/bin/bee /usr/local/bin/bee
齐活
来源:https://blog.csdn.net/xs20691718/article/details/78089163
猜你喜欢
- 不知道有多少人清楚的知道,在Oracle中,如果一个复合索引,假定索引(a,b,c)三个字段,删除了(包括unused)其中一个字段,Ora
- 我们有理由相信采用新的内核版本(2.2.16-3 smp)也应该有性能的提升: OS2: Newer minor version kerne
- 简介最近在整理我们项目代码的时候,发现有很多活动的代码在结构和提供的功能上都非常相似。为了方便今后的开发,我花了一点时间编写了一个生成代码框
- 任何东西只要跟Google有关就总能给我们带来点儿惊喜,2008年9月2日发布的Google Chrome浏览器也不例外。Google Ch
- 今年4月,我在宿舍憋出一个拖拽翻页效果原本是为自己的博客网站设计的,周二产生的灵感,周三周四逃课两天算坐标,周五回家,到傍晚才算写出了第一版
- 1.SQL Server对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTI
- argparse是python标准库里面用来处理命令行参数的库命令行参数分为位置参数和选项参数:位置参数就是程序根据该参数出现的位置来确定的
- 如何随机显示图片计数器?一切就绪,看看我们的代码:count.asp< html >< head >
- 目录本文目标如何使用本教程正则表达式到底是什么?入门测试正则表达式元字符字符转义重复字符类反义替换分组后向引用零宽断言负向零宽断言注释贪婪与
- 在最近一个项目中,表单验证需要对时间的起止范围进行判断:结束时间需大于或等于开始时间。即:结束年须大于起始年;如果相等,则比较起始月与结束月
- 错误类型: Microsoft JET Database Engine (0x80004005) 不能使用 '';文件已在使
- 本例详细介绍了如何在wiondws XP下安装与配置MySQL5.0.37 ,图文并茂,相信对初学mysql的朋友有所帮助。1 点击MySQ
- System.Data.OleDb.OleDbDataAdapter与System.Data.OleDb.OleDbDataReader的区
- asp之家注:那么为什么要使用分页呢?当记录不多的时候,如10个或20个,我们可以也没必要使用分页来显示数据,但是数据是在不断增加的,当到了
- 上次我重新修改了UBB的转换后,又很多朋友反映日文显示的时候出错了。我在本地测试了一下,结果出现了 Invalid procedure ca
- 偶写的几个ASP字符串处理函数,用于文章分页的小玩意函数名:StrLen作 用:取得字符串长度(汉字为2)参 
- 先把我的browser信息说明一下:这是在opera里about中显示的“浏览器识别”Opera/9.62 (Windows NT 5.1;
- 如何选择速度最快的站点? <html><head><meta http-equiv=&qu
- 现在jquery应用的越来越多, 有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽
- 记得从ymPrompt2.0的时候自己就遇到过在IE下有时会莫名其妙的提示“无法打开Internet站点 已终止操作”,这样的一个错误很让人