在macOS上安装配置golang开发环境

简介: 本文主要介绍如何在macOS上安装配置golang开发环境。一、安装 Homebrew打开终端,输入以下命令安装 Homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.

1280_720

本文主要介绍如何在macOS上安装配置golang开发环境。

一、安装 Homebrew

打开终端,输入以下命令安装 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

二、安装配置 golang

1. 通过brew方式安装golang

在终端中输入以下命令安装golang

brew install go

或者

brew install golang

2. 通过下载安装包,安装golang

到官方网站 Downloads 下载golang软件安装包。

或者直接点击下面的链接,下载安装。

go1.12.9.darwin-amd64.pkg (121MB)

3. 配置goproxy代理

由于众所周知的原因,下载golang相关模块非常困难。

这里介绍一种相对靠谱的解决方案:go mod + goproxy

通过编辑器打开 .bashrc 或者 .zshrc,将以下配置贴到文件最后,并保存。

# Enable the go modules feature
export GO111MODULE=on
# Set the GOPROXY environment variable
export GOPROXY=https://mirrors.aliyun.com/goproxy/

打开终端,输入以下命令使环境变量生效。

source .bashrc

或者

source .zshrc

三、 创建HelloWorld项目,验证golang

在终端输入以下命令,创建HelloWorld项目。
如果编译运行成功,则会打印出"Hello, World!"

# 创建helloworld项目
mkdir helloworld

# 进入helloworld
cd helloworld

# 创建main.go 文件
cat>main.go<<EOF
package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
EOF

# 通过go mod 命令,初始化依赖文件
go mod init github.com/snowdreamtech/helloworld

# 编译,运行
go build main.go && ./main
相关文章
|
8月前
|
安全 Java Linux
Linux CentOS下搭建golang 1.17 开发环境
Linux CentOS下搭建golang 1.17 开发环境
|
8月前
|
Go 开发工具
mac下安装go的开发环境
mac下安装go的开发环境
|
Linux 编译器 Go
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
Go lang,为并发而生的静态语言,源于C语言又不拘泥于效率,高效却不流于古板,Python灵活,略输性能,Java严谨,稍逊风骚。君不见各大厂牌均纷纷使用Go lang对自己的高并发业务进行重构,原因无他,经济下行的大背景之下,性能突出、效率拉满的Go lang无疑是高并发场景下节约服务器资源的一剂灵药。
兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00
|
Go iOS开发 MacOS
Win11系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris
最近有同学开始尝试接触Go lang,拥抱新技术永远都会是一个好习惯,之前的一篇文章介绍了[如何在Mac os系统下配置Go lang开发环境](https://v3u.cn/a_id_88),这次我们在Win10系统下进行配置,并且更换国内的安装源,最后再和“全宇宙最快的web框架”--Iris亲密接触一下,对于Iris可能很多朋友并不熟悉,一般Go lang在web开发领域相对著名的框架比如Beego或者Gin都名声在外,这里推荐Iris的原因也并不是因为它源于古希腊女神(彩虹女神)的炫酷名字,而是因为它在goroutine的加持下强大的Go http server的性能。
Win11系统下搭建Go lang开发环境更换国内源并且体验宇宙最快框架Iris
|
前端开发 IDE Linux
【Go】Go语言学习笔记--Go开发环境
因为工作的原因接触到了Go语言,边学边记笔记,用掘金记录一下学习过程。我把自己学习Go语言的笔记发布出来是希望能给Go语言社区出一点绵薄之力。
104 2
|
Ubuntu Java Unix
Windows 下搭建 GO 开发环境|学习笔记
快速学习 Windows 下搭建 GO 开发环境
378 0
Windows 下搭建  GO 开发环境|学习笔记
|
Go 开发工具 iOS开发
Mac 下搭建 Go 开发环境 | 学习笔记
快速学习 Mac 下搭建 Go 开发环境
363 0
|
Linux Go 开发工具
Linux 下搭建 GO 开发环境 | 学习笔记
快速学习 Linux 下搭建 GO 开发环境
172 0
|
网络协议 Unix 编译器
Windows Go 开发环境下载、安装并配置
Windows Go 开发环境下载、安装并配置
399 0
|
存储 IDE Go
一起学Golang系列(二)Golang开发环境搭建
前面介绍Go(或者Golang)的起源,Go语言的优势、最后还介绍了Golang的特别可爱的吉祥物。想必对Golang有了个大致的认识,接下来我们就开始搭建Golang的开发环境。开始我们的Go语言学习之旅。
一起学Golang系列(二)Golang开发环境搭建

相关产品

  • 云迁移中心