在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
相关文章
|
4月前
|
前端开发 JavaScript Linux
Sublime Text 3配置Go语言开发环境
【4月更文挑战第13天】本篇文章 Huazie 向大家介绍使用 Sublime Text 3搭建Go语言开发环境,并演示编译运行 Go语言代码
795 8
Sublime Text 3配置Go语言开发环境
|
11月前
|
Web App开发 存储 IDE
手把手教你使用LiteIDE配置Go语言开发环境
手把手教你使用LiteIDE配置Go语言开发环境
365 0
|
11月前
|
Go iOS开发 MacOS
手把手教你在Mac上从零搭建Go语言开发环境
手把手教你在Mac上从零搭建Go语言开发环境
1589 0
|
4月前
|
Go 开发者 开发工具
Intellij IDEA 配置 Go 语言开发环境
【4月更文挑战第14天】本篇文章 Huazie 向大家介绍使用 Intellij IDEA 搭建 Go 语言开发环境,并演示编译运行Go语言代码
357 1
Intellij IDEA 配置 Go 语言开发环境
|
4月前
|
IDE Go 开发工具
【GO基础】2. IDEA配置Go语言开发环境
【GO基础】2. IDEA配置Go语言开发环境
336 2
|
4月前
|
安全 Java Linux
Golang深入浅出之-初识Go语言:语言特点与开发环境搭建
【4月更文挑战第20天】Go语言(Golang)由Google于2009年推出,以其简洁语法、高效执行、强大的并发模型和丰富标准库著称。主要特点包括:1) 代码结构清晰,易于阅读;2) 编译速度快,运行效率高,内置垃圾回收;3) 使用goroutines和channels实现并发;4) 标准库涵盖网络、并发等多个领域;5) 支持跨平台编译。要搭建开发环境,需下载Go SDK,配置环境变量,并验证安装。常见问题涉及导入包未使用、错误处理、并发安全和`defer`语句的使用。
92 0
|
11月前
|
Linux Go
手把手教你在Linux上从零搭建Go语言开发环境
手把手教你在Linux上从零搭建Go语言开发环境
565 0
|
4月前
|
IDE Linux Go
Go语言集成开发环境
Go语言集成开发环境
|
4月前
|
Go 开发工具 git
编程笔记 GOLANG基础 003 Go语言开发环境搭建
编程笔记 GOLANG基础 003 Go语言开发环境搭建
|
Unix Linux Go
Go 语言开发环境一键安装 | Linux版
Go 语言开发环境一键安装 | Linux版
189 0