Mac 体例下 Go 谈话情况的安置与摆设

Mac 体例下 Go 谈话情况的安置与摆设

Go情况的载入与安置特殊大略。

官网载入:https://golang.google.cn/dl/

载入后,翻开你载入的包文献,依照提醒安置Go。该软硬件包将 Go 刊行版安置到 /usr/local/go。

软硬件包会机动将 /usr/local/go/bin 目次放在PATH情况变量中。也即是说你安置实行后,径直就不妨在结尾察看 Go 能否安置胜利。

myMacBook-Pro:~ zhangsan$ go version

go version go1.15.7 darwin/amd64

myMacBook-Pro:~ zhangsan$

在Mac结尾摆设情况变量,用 vi 吩咐翻开 .bash_profile 文献:

myMacBook-Pro:~ zhangsan$ vi .bash_profile

1

在 .bash_profile 文献中增添:

# golang

export GOROOT=/usr/local/go

export GOPATH=/Users/zhangsan/godev

export GOBIN=$GOROOT/bin

export PATH=$PATH:$GOBIN

确定要窜改成本人的路途,GOROOT 是 Go 的安置路途, GOPATH 是 Go 的处事路途。

开拓东西不妨运用 JetBrains 公司的 GoLand ,确定要先摆设一下 GOROOT 和 GOPATH。

我用的是 GoLand 2020.3本子的 ,翻开之后会机动摆设。

写个大略的 Hello World 步调:

package main

import "fmt"

func main() {

/* 这是我的第一个大略的步调 */

fmt.Println("Hello, World!")

运转截止:

GOROOT=/usr/local/go #gosetup

GOPATH=/Users/zhangsan/godev #gosetup

/usr/local/go/bin/go build -o /Users/zhangsan/Go/go_build_hello_go /Users/zhangsan/godev/hello.go #gosetup

/Users/zhangsan/Go/go_build_hello_go

Hello, World!

用 build 运转天生的可实行文献就在 /Users/zhangsan/Go/ 目次下。

go_build_hello_go 即是可实行文献

翻开结尾,cd 到 /Users/zhangsan/Go/ 目次下,不妨径直运转该文献。

myMacBook-Pro:~ zhangsan$ cd /Users/zhangsan/Go/

myMacBook-Pro:Go zhangsan$ ls

go_build_hello_go

myMacBook-Pro:Go zhangsan$ ./go_build_hello_go

Hello, World!

myMacBook-Pro:Go zhangsan$

在运转前,确定要窜改天生的可实行文献的输入目次,窜改本领:Run -> Edit Configurations -> Output directory。

假如没有摆设输入目次,默许会将天生的可实行文献输入到体例的目次中去,处置起来对立烦恼。

是否写起来比 Java 大略多了,运转贼快!

分享到 :

Leave a Reply

Your email address will not be published. Required fields are marked *