Golang安装与命令

1. 安装

Windows -  https://golang.org/dl/ 下载msi安装包,点击安装即可。安装后cmd运行go version弹出版本号即安装成功。

 

linux - 

sudo yum install golang
mkdir ~/workspace
echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc
source ~/.bashrc

Mac - https://golang.org/dl/ 下载对应版本,解压到对应文件夹,配置Go Path

sudo tar -C /usr/local -xzf /home/nikhita/Downloads/go1.8.1.linux-amd64.tar.gz
echo $PATH | grep "/usr/local/go/bin"

   FAQ :

     1) compile: version "go1.12.5" does not match go tool version "go1.12.6"

   go env里GOROOT指向了1.12.6,对应usr/local里版本是1.12.5。原因是homebrew update过一次,使得版本升级了一次,brew install go@版本号重新安装时失败,brew更新后没有该版本go    

  GOROOT="/usr/local/Cellar/go/1.12.6/libexec"

  GOTMPDIR=""

  GOTOOLDIR="/usr/local/Cellar/go/1.12.6/libexec/pkg/tool/darwin_amd64"

 

   解决方式:

         a)删除/local下go tools

         b) 按上述安装过程下载对应版本后修复

2. 命令行

生成exe文件 - go build

运行 - go run [文件名]

查询 - godoc 包名 方法名

 

3. IDE

Visual Studio Code - Go 插件。File Perference Setting里搜Go选中自动填充包

 

安装和卸载教程 - https://golang.org/doc/install?download=go1.12.4.windows-amd64.msi

 

4. golang.org/x被qiang掉了怎么办?

手动下载包到src/golang.org/x/下

git clone --depth=1 https://github.com/golang/xxx.git

-------------------command-----------------------
mkdir -p $GOPATH/src/golang.org/x/
cd !$
git clone https://github.com/golang/net.git
git clone https://github.com/golang/sys.git
git clone https://github.com/golang/tools.git

5. 各种

消息队列 - 声明

 resultChan chan int
   resultChan := make(chan int, 2)

发送数据

resultChan <- <number>

提取数据

sum1 := <-resultChan

 

转载于:https://www.cnblogs.com/GW977/p/10760173.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值