Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >在Mac os 下配置Go lang 开发环境

在Mac os 下配置Go lang 开发环境

作者头像
用户9127725
发布于 2022-08-08 01:33:36
发布于 2022-08-08 01:33:36
92400
代码可运行
举报
运行总次数:0
代码可运行

    首先,下载安装包,国内可以在这上面下载https://studygolang.com/dl

    目前的稳定版是go1.12.5.darwin-amd64.pkg

    下载安装后,配置环境变量

    vim ~/.bash_profile

    在文件内最后加入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Enable the go modules feature
export GO111MODULE="on"
# Set the GOPROXY environment variable
export GOPROXY="https://mirrors.aliyun.com/goproxy/"
GOROOT=/usr/local/go
export GOROOT
export GOPATH=/Users/liuyue/wodfan/work/mygo
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin

    这里简单解释一下:

    GOROOT: go安装目录

    GOPATH:go工作目录     GOBIN:go可执行文件目录     PATH:将go可执行文件加入PATH中,使GO命令与我们编写的GO应用可以全局调用

    # Enable the go modules feature

    export GO111MODULE="on"     # Set the GOPROXY environment variable     export GOPROXY="https://mirrors.aliyun.com/goproxy/"

    这两行配置是为了使用go-get命令能更加快速的用国内代理源下载需要的模块。

    存盘退出后,使环境变量生效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
source ~/.bash_profile

打开vscode 安装Go插件 同时也可以安装Code Runner插件,这个插件可以运行多种语言的脚本文件

重启vscode

新建test.go

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package main
import "fmt"

func main() {
    fmt.Println("hello go!")
}

右键 "Run Code"

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
macOS 安装go配置GOROOT GOPATH
1 获取go相关信息 brew info go 2 安装 brew install go 此处我下载的是最新版本1.15 brew安装go是在目录 /usr/local/Cellar 3 配置GOR
JavaEdge
2021/02/22
4.1K0
Go 新版1.18的安装配置以及对老项目的兼容
最近 Go 支持范型的新版本 1.18 已经发布了,那怎么在我们的电脑上安装和配置 Go 1.18 呢,以及假如我有一些非常老的都没有用 Go Modules 管理依赖的项目升级到 1.18 后能兼容吗,今天给大家一一解惑。
KevinYan
2022/04/06
1.7K0
Go 新版1.18的安装配置以及对老项目的兼容
linux golang环境安装_python环境搭建
如果出现提示:go: go.mod file not found in current directory or any parent directory.
全栈程序员站长
2022/09/27
1.6K0
Go基础系列 | 2. 环境搭建
选择我上面提供的安装包是一种 Linux 下通用的方式。那还有其它更简单的方式吗?回答:是有的。
潇洒哥和黑大帅
2021/06/01
7420
Go基础系列 | 2. 环境搭建
Go 专栏|开发环境搭建以及开发工具 VS Code 配置
我的个人电脑是 Mac,然后工作主要使用 Linux,所以在这里主要介绍在这两个系统下的安装。
AlwaysBeta
2021/09/01
4870
Go 专栏|开发环境搭建以及开发工具 VS Code 配置
[ Golang ] Golang 入门教程 ( 一 ) 运行环境搭建
安装软件包可以上 go中文网上下载,选择推荐下载版本即可,一般推荐的都是稳定版本。
GavinUI
2021/05/03
1.3K0
[ Golang ] Golang 入门教程 ( 一 ) 运行环境搭建
呜呜呜我要拿Go赢他~ Go language MacOs build development environment Hello! Go !
Go 富有表现力、简洁、干净且高效。它的并发机制使编写能够充分利用多核和联网机器的程序变得容易,而其新颖的类型系统可以实现灵活和模块化的程序构建。Go 可以快速编译为机器代码,同时还具有垃圾收集的便利性和运行时反射的强大功能。它是一种快速、静态类型的编译语言,感觉就像一种动态类型的解释语言。
杨不易呀
2023/10/21
5880
呜呜呜我要拿Go赢他~ Go language MacOs build development environment Hello! Go !
Beego 安装及配置
Beego 的安装需要在新建项目且 go mod init <module_name>之后,在项目下执行,具体参考 beego#quick-start。
Cell
2022/09/26
1.3K0
GO语言环境探究与配置;1.14.5
曾经学了两次Go语言,但是由于很长时间没用,都忘光了。今天重新探究一下,对环境配置过程中进行简单记录,防止再次忘记:
西湖醋鱼
2020/12/30
3720
GO语言环境探究与配置;1.14.5
vscode golang环境搭建「建议收藏」
下载地址为: https://golang.google.cn/dl/ 如果是linux环境,解压到某个目录。然后配置/etc/profile设置相关环境变量 如果是windows环境,下载https://dl.google.com/go/go1.13.5.windows-amd64.msi,然后设置环境变量。 环境变量为: GOPATH:%USERPROFILE%\go GOPROXY:https://goproxy.cn GOROOT:C:\Program Files (x86)\go Path环境变量,追加一条:C:\Program Files\Git\bin
全栈程序员站长
2022/11/08
1.1K0
Go测试开发(一) 怎么写Go代码
以及如何fetch,build和install Go的modules,packages,commands。
dongfanger
2020/09/23
7350
在macOS上安装配置golang开发环境
通过编辑器打开 .bashrc 或者 .zshrc,将以下配置贴到文件最后,并保存。
雪梦科技
2020/05/11
1.7K0
Golang环境安装
  Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
OwenZhang
2021/12/08
1.3K0
Golang环境安装
Go开发环境配置
近年来go语言越来越火热,值得了解一下,扩宽下知识面,先简单学习下基础语法,go语言学习笔记,参考地址,后面的笔记都是基于该作者的笔记一步步学习,练习的工程地址
用户9022575
2021/10/01
1.6K0
go env 命令详解
默认情况下 go env 输出格式为 Shell 脚本格式(如 Windows 上是 batch 文件格式)。如果指定变量名称,则只输出变量的值。
恋喵大鲤鱼
2024/03/29
2.5K0
【初识Go】| Day1 Go语言特征&开发环境配置
由于个人学习习惯,在学习一门语言的时候不喜欢看大量理论,所以“该知道的都知道,不知道的慢慢了解”,直接搭建环境开干!
yussuy
2020/12/14
5700
【初识Go】| Day1 Go语言特征&开发环境配置
Go基础系列:2. 环境搭建
选择我上面提供的安装包是一种 Linux 下通用的方式。那还有其它更简单的方式吗?回答:是有的。
潇洒哥和黑大帅
2021/11/24
5280
Go基础系列:2. 环境搭建
Go Module详细使用教程,包管理不在难
go modules是 golang 1.11引入的新特性。模块是相关Go包的集合。modules是源代码交换和版本控制的单元。go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件。
公号:咻咻ing
2020/03/04
20.5K0
golang实现短链接系统
Hello,伙伴们,这是shigen第一篇推广golang项目的代码,部分设计不当的地方,欢迎提出。
shigen
2024/01/22
2380
golang实现短链接系统
1.Go编程快速入门学习
从上面的图表可以看出,近十年单线程性能和处理器频率保持稳定。我们不能像之前一样把添加更多晶体管当成是解决方案,因为在较小规模上一些量子特性开始出现(如隧道效应),并且因为在同样小的空间里放置更多晶体管的代价非常昂贵,每1美元可以添加的晶体管数量开始下降。
全栈工程师修炼指南
2022/09/29
1.9K0
1.Go编程快速入门学习
相关推荐
macOS 安装go配置GOROOT GOPATH
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验