首页 > 其他分享 >【MacOs】Go语言环境搭建

【MacOs】Go语言环境搭建

时间:2022-11-17 19:57:03浏览次数:74  
标签:MacOs 插件 golang go https Go 安装 搭建

一、下载安装

Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/

选择对应的版本:M系列(ARM64) |Inter(x86-64),双击安装,安装后查看:

 

# go version
go version go1.19.3 darwin/amd64

 

二、配置环境变量(GoRoot不需要配置,默认为/usr/local/go)

#  vim ~/.bash_profile 
export GOPATH=/Users/lanse1993/Documents/LNMP/www/go

# source ~/.bash_profile 

# go env

  

三、安装vs插件

1、command+, 配置gopath(安装插件发现没有到环境变量的GOPATH,而是到默认目录/Users/xxx/go下,VS中修改配置后正常)

 

 

 2、安装插件

 

3、创建一个go文件,vs code右下角会提示让我们安装一些库文件

点击Install All,安装过程中发现一直安装不成功,出现超时,原因:https://proxy.golang.org/github.com/ 国内无法访问,运行下面的指令,重启vs

# go env -w GOPROXY=https://goproxy.cn,direct
 
# go env -w GOSUMDB=off #关闭包的有效性验证
 
# go env -w GOSUMDB=sum.golang.google.cn #也可设置国内提供的sum 验证服务

 

4、安装Go插件所依赖的go tools:按ctrl+shift+p 调出命令面板,输入go install tools 选Go: Install/Update Tools

 

5、运行代码

 

 

 

参考资料:

https://blog.csdn.net/qq_43550109/article/details/127836771

https://zhuanlan.zhihu.com/p/320343679

 

 

 

 

 

 

 

   

标签:MacOs,插件,golang,go,https,Go,安装,搭建
From: https://www.cnblogs.com/lanse1993/p/16900583.html

相关文章

  • Go语言单词格式转换命令行工具
    学习:单词格式转换|Go语言编程之旅(eddycjy.com)代码参考:go-programming-tour-book/tour:《Go语言编程之旅:一起用Go做项目》第一章:命令行程序(Command)(github.com)......
  • Django-配置docker、git环境与项目创建
    Django-配置docker、git环境与项目创建django官方社区django官方文档acwingDjango课学习笔记Django项目笔记前提租好了云服务器,并配置好了免密登录我的云服务器免密......
  • 搭建私有镜像仓库
    目录杭州阿里mkmk仓库启动本地registerserver查看所有仓库修改client端配置测试本地register私有镜像仓库批量推送镜像gpu带数据启动register杭州阿里mkm......
  • LNMP架构搭建
       1.Nginx的相关知识 1.1Nginx的简介 1.2 Apache与Nginx的区别1.3 Nginx的进程2.编译安装Nginx服务 2.1.1关闭防火墙,将安装nginx所需软件包传到/op......
  • Linux 环境下使用 docker 安装 MongoDB
    在学习尚医通的项目过程中P66的学习内容,其中内容不完全和老师相同。1.拉取镜像dockerpullmongo:latest2.创建和启动容器在dockerrun中加入–privileged=true给......
  • Centos7 SRS直播服务器搭建
    安装git工具,然后进行安装yum-yinstallgitgitclone-b4.0releasehttps://gitee.com/ossrs/srs.gitcdsrs/trunk./configuremake./objs/srs-cconf/s......
  • go语言string函数的使用
    packagemainimport("fmt""strconv""strings")funcmain(){//1str:="hello杯"//goland统一为utf-8(字母数字占一个字节,汉字占3个字节)fmt.Println(le......
  • Android开发环境的搭建(一)
    开发环境的搭建Android应用程序一般使用Android软件开发工具包,采用Java语言来开发。Android软件开发需要用到的开发工具,如图所示:JDK:相信大家在学习Java语言时,已经......
  • Go1.20 中两个关于 Time 的更新,终于不用背 2006-01-02 15:04:05 了!
    大家好,我是煎鱼。Go语言中有一个东西是比较有特色的,那就是time标准库,在各类与时间有关的场景都会常常用到,例如:定时/延迟任务、数据更新、时间比较。官方Demo是一个......
  • 手把手,完整的从0搭建vite-vue3-ts项目框架:配置less+svg+pinia+vant+axios
    项目同步git:https://gitee.com/lixin_ajax/vue3-vite-ts-pinia-vant-less.git  为避免赘述,过于基础的点会直接省略或贴图,比如创建文件夹/文件的路径/路由一类配置相......