| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Golang的macOS开发环境安装和配置 -> 正文阅读 |
|
[系统运维]Golang的macOS开发环境安装和配置 |
一、安装golang1、Homebrew安装 前提:安装Homebrew?https://brew.sh/ intel:brew install go M1:arch -arm64 brew install go 2、官方下载安装包或者源码安装 二、配置1、GOROOT ????????安装go后,自动设置GOROOT的环境变量。是用来存放go语言内建程式库的所在位置,当 ????????macos使用brew安装路径在/usr/local/Cellar ????????go env查看:GOROOT="/opt/homebrew/Cellar/go/1.16.2/libexec" 2、GOPATH ? ? ? ? 安装后有默认的路径。一般可以自己设置。存放第三方库,还有下载编译安装好的二进制工具等。 ? ? ? ? 库路径:例如:go get -v github.com/rogpeppe/godef,$GOPATH/pkg/mod/github.com/rogpeppe ? ? ? ? 二进制:$GOPATH/bin(环境变量默认设置GOBIN=/Users/jason.xu/coding_works/goworkspace/bin,直接bash敲命令就是找的这个路径) ? ? ? ? 源码路径:$GOPATH/src,里面包括自己的项目和第三方项目。如果你开发的项目采用第三方库是不同版本怎么办?以往的解决方法是要设定多组不同的 3、Go Modules go1.11开始推出。类似Java的Maven做法,将第三方库存在本地,给其他项目去引用。
(2)初始化:go mod init <module name> ? ? ? ?'go mod init example.com/m' to initialize a v0 or v1 module (3)下载包的两种方法 第一种:先定义go.mod,然后执行go mod download。
? ? ? ?下载路径在:$GOPATH/pkg/mod/github.com,同时缓存一份到:$GOPATH/pkg/mod/cache/download/github.com/ 第二种:根据源码import的第三方库,自动下载依赖包的命令:go mod tidy。 ????????下载路径在:$GOPATH/pkg/mod/github.com,同时缓存一份到:$GOPATH/pkg/mod/cache/download/github.com/ 三、vscode安装go工具1、安装vscode,然后安装go插件。 2、alt+shift+p 3、输入回车:Install/Update Tools,勾选确定安装即可。在$GOPATH/bin路径常用工具安装成功。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 17:58:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |