Go - 环境安装
目录
你好,go语言
go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
因工作需要,准备入坑,先从环境安装开始,输出一个 hello world。
环境安装
目标
安装完成并运行 hello world 成功!
本机系统:macos high sierra 10.13.4
go 版本:1.12
方式一:
通过 brew 安装
brew install go
根据提示进行安装吧,我使用的 方式二 进行安装的。
方式二:
通过安装包安装
地址:
下载之后直接点击安装,一步步继续即可。
配置环境变量
vi ~/.bashrc //新增 export goroot=/usr/local/go export gopath=/users/username/go/code //代码目录,自定义即可 export path=$path:$gopath/bin
及时生效,请执行命令:source ~/.bashrc
如果命令行使用的是zsh,请修改 .zshrc 文件。
vi ~/.zshrc //新增 export goroot=/usr/local/go export gopath=/users/username/go/code //自定义代码目录 export path=$path:$gopath/bin
及时生效,请执行命令:source ~/.zshrc
验证是否安装成功,命令行下执行:
目录结构
bin
存放编译后可执行的文件。
pkg
存放编译后的应用包。
src
存放应用源代码。
例如:
├─ code -- 代码根目录 │ ├─ bin │ ├─ pkg │ ├─ src │ ├── hello │ ├── hello.go
hello world 代码
//在 hello 目录下创建 hello.go package main import ( "fmt" ) func main() { fmt.println("hello world!") }
命令行执行:
命令
查看完整的命令:
go build hello
在src目录或hello目录下执行 go build hello,只在对应当前目录下生成文件。
go install hello
在src目录或hello目录下执行 go install hello,会把编译好的结果移动到 $gopath/bin。
go run hello
在src目录或hello目录下执行 go run hello,不生成任何文件只运行程序。
go fmt hello
在src目录或hello目录下执行 go run hello,格式化代码,将代码修改成标准格式。
其他命令,需要的时候再进行研究吧。
开发工具
goland
goland 是 jetbrains 公司推出的 go 语言集成开发环境,与我们用的 webstorm、phpstorm、pycharm 是一家,同样支持 windows、linux、macos 等操作系统。
下载地址:
软件是付费的,不过想想办法,软件可以永久激活的。
学习网址
- go语言:
- go语言中文网:
- go语言包管理:
小结
主要分享了环境安装和开发工具,并将 hello world 程序运行成功。
本文欢迎转发,转发请注明作者和出处,谢谢!