这个gopath文件夹是自己创建的吗?我按照视频做了,配置完环境变量怎么没有gopath文件夹
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
cd $GOPATH
cd: no such file or directory: /Users/匿名省略/gopath
正在回答
同学你好,具体操作如下:
一、我们在执行 go get xxx(指某个远程的github上的包)时,会发生两个动作:
1.会将下载的源码存放在GOPATH/src目录下
2.会执行go install ,将源码编码成.a文件,会存放GOPATH/pkg/跨平台目录/包的路径/xxx.a
问:src目录如何生成?
答:我们可以使用 mkdir -p GOPATH(这里换成你自己的路径)/src
问:pkg目录如何生成?
答:一般在我们执行go install时会自动生成,如果没有生成,可以执行 mkdir -p GOPATH(这里换成你自己的路径)/pkg
二、另外当我们自己在本地新建一个包之后,使用go install的时候,也会将源码编码成.a文件存放在GOPATH/pkg/跨平台目录/包路径(如果有的话)/xxx.a
三、针对 GOPATH/bin目录,一般在我们执行 go build,go install 或者go get时,如果需要生成可执行的文件 则会放到 GOPATH/bin目录下
问:bin目录如何生成?
答:一般在我们执行go build,go install或者 go get时会自动生成,如果没有生成,可以执行 mkdir -p GOPATH(这里换成你自己的路径)/bin
同学你好,是这样的
mkdir -p 加上需要创建的目录 ,老师在课程中有提到 “大家根据自己的需求放到对应的目录下即可".
另外就是需要同学有一点点linux基础知识,具体可以参考咱们的电子书,电子书地址
https://luboke.com/linux/linux-file-content-manage.html
另外在 https://class.imooc.com/lesson/1748#mid=40348 这个链接中从 01:40 时间处开始也有去详细讲解 gopath,goroot的使用,具体看一下。
同学你好,是这样的
mkdir -p 加上需要创建的目录 ,老师在课程中有提到 “大家根据自己的需求放到对应的目录下即可".
可能老师讲的不够详细。
另外就是需要同学有一点点linux基础知识,具体可以参考咱们的电子书,电子书地址
https://luboke.com/linux/linux-file-content-manage.html
另外在 https://class.imooc.com/lesson/1748#mid=40348 这个链接中从 01:40 时间处开始也有去详细讲解 gopath,goroot的使用,具体看一下。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星