乐趣区

关于go:Go-快速入门指南-环境安装

概述

为了节俭篇幅,笔者将罕用的 3 种操作系统对应的装置教程汇总到了一起,读者能够间接抉择对应内容浏览。

Windows 环境搭建

下载

1. 关上 Go 官网下载地址 (https://go.dev/dl/),抉择 Microsoft Windows

2. 点击对应的版本开始下载,比方 go1.19.1.windows-amd64.msi

装置

双击下载好的 .msi 文件,而后下一步 -> 下一步 -> 最终实现

测试

关上命令行,输出 go version,回车,失常状况下,会输入相似上面的内容

go version go1.19.1 windows/amd64

输出 go,回车,失常状况下,会输入相似上面的内容

Go is a tool for managing Go source code.
Usage:
  go <command> [arguments]
The commands are:  
...
...
...
Use "go help <topic>" for more information about that topic.

Hello World

和学习其余编程语言一样,写一个经典例子。

• 关上一个目录,比方 D:\Code\Go-Examples

• 新建一个文件 main.go,输出如下代码

package main

func main() {println("hello world")
}

• 保留文件

• 在命令行输出 go run D:\Code\Go-Examples\main.go, 回车,(当然,也能够切换到 D:\Code\Go-Examples, 而后输出 go run main.go)

• 失常状况下,会输入如下内容

    hello world

祝贺你,实现了 Go 的第一个程序。

备注

在前面的例子中,为了简化代码,对立默认代码门路为 D:\Code\Go-Examples,并且目录曾经切换实现。

Mac 装置

下载

1. 关上 Go 官网下载地址 (https://go.dev/dl/)

2. 依据硬件架构抉择 Apple macOS (ARM64) 或 Apple macOS (x86-64)

3. 点击对应的版本开始下载,比方 go1.19.1.darwin-arm64.pkg

装置

双击下载好的 .pkg 文件,后续过程和装置其余 Mac App 一样

测试

关上命令行,输出 go version,回车,失常状况下,会输入相似上面的内容

go version go1.19.1 darwin/arm64
  • • 输出 go,回车,失常状况下,会输入相似上面的内容
Go is a tool for managing Go source code.
Usage:
  go <command> [arguments]
The commands are:
...
...
...
Use "go help <topic>" for more information about that topic.

Hello World

和学习其余编程语言一样,写一个经典例子。

• 关上一个目录,比方 /Users/codes/Go-Examples

• 新建一个文件 main.go,输出如下代码

package main

func main() {println("hello world")
}

• 保留文件

• 在命令行输出 go run /Users/codes/Go-Examples/main.go, 回车,(当然,也能够切换到 /Users/codes/Go-Examples, 而后输出 go run main.go)

• 失常状况下,会输入如下内容

hello world

祝贺你,实现了 Go 的第一个程序。

备注

在前面的例子中,为了简化代码,对立默认代码门路为 /Users/codes/Go-Examples,并且目录曾经切换实现。

Linux 装置

下载

1. 关上 Go 官网下载地址 (https://go.dev/dl/)

2. 依据硬件架构抉择 Linux (已编译实现) 或 Source (源代码),这里以编译完的发行版为例

3. 点击对应的版本压缩包开始下载,比方 go1.19.1.linux-amd64.tar.gz

装置

间接将压缩包文件解压到 /usr/local/ 目录

sudo tar -zxvf go1.19.1.linux-amd64.tar.gz -C /usr/local/

测试

关上命令行,输出 go version,回车,失常状况下,会输入相似上面的内容

go version go1.19.1 linux/amd64

输出 go,回车,失常状况下,会输入相似上面的内容

Go is a tool for managing Go source code.
Usage:
  go <command> [arguments]  
...
...
...
Use "go help <topic>" for more information about that topic.

Hello World

和学习其余编程语言一样,写一个经典例子。

• 关上一个目录,比方 /home/codes/Go-Examples

• 新建一个文件 main.go,输出如下代码

package main

func main() {println("hello world")
}

• 保留文件

• 在命令行输出 go run /home/codes/Go-Examples/main.go, 回车,(当然,也能够切换到 /home/codes/Go-Examples, 而后输出 go run main.go)

• 失常状况下,会输入如下内容

hello world

祝贺你,实现了 Go 的第一个程序。

备注

在前面的例子中,为了简化代码,对立默认代码门路为 /home/codes/Go-Examples,并且目录曾经切换实现。

分割我

退出移动版