在macOS上安装配置golang开发环境
本文主要介绍如何在macOS上安装配置golang开发环境。
一、安装 Homebrew
打开终端,输入以下命令安装 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
二、安装配置 golang
1. 通过brew方式安装golang
在终端中输入以下命令安装golang
brew install go
或者
brew install golang
2. 通过下载安装包,安装golang
到官方网站 Downloads 下载golang软件安装包。
或者直接点击下面的链接,下载安装。
go1.12.9.darwin-amd64.pkg (121MB)
3. 配置goproxy代理
由于众所周知的原因,下载golang相关模块非常困难。
这里介绍一种相对靠谱的解决方案:go mod + goproxy
通过编辑器打开 .bashrc
或者 .zshrc
,将以下配置贴到文件最后,并保存。
# Enable the go modules feature export GO111MODULE=on # Set the GOPROXY environment variable export GOPROXY=https://mirrors.aliyun.com/goproxy/
打开终端,输入以下命令使环境变量生效。
source .bashrc
或者
source .zshrc
三、 创建HelloWorld项目,验证golang
在终端输入以下命令,创建HelloWorld项目。
如果编译运行成功,则会打印出"Hello, World!"
# 创建helloworld项目 mkdir helloworld # 进入helloworld cd helloworld # 创建main.go 文件 cat>main.go<<EOF package main import "fmt" func main() { fmt.Println("Hello, World!") } EOF # 通过go mod 命令,初始化依赖文件 go mod init github.com/snowdreamtech/helloworld # 编译,运行 go build main.go && ./main
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SpringBoot2.0 基础案例(10):整合Mybatis框架,集成分页助手插件
一、Mybatis框架 1、mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 2、mybatis特点 1)sql语句与代码分离,存放于xml配置文件中,方便管理 2)用逻辑标签控制动态SQL的拼接,灵活方便 3)查询的结果集与java对象自动映射 4)编写原生态SQL,接近JDBC 5)简单的持久化框架,框架不臃肿简单易学 3、适用场景 MyBatis专注于SQL本身,是一个足够灵活的DAO层解决方案。对性能的要求很高,或者需求变化较多的项目,MyBatis将是不错的选择。 二、与SpringBoot2.0整合 1、项目结构图 采用druid连接池,该连接池。 2、核心依赖 <!-- mybatis依赖 --> <dependency> <...
- 下一篇
Okhttp3-基本用法
前言 Okhttp官网Okhttp-Github android网络框架之OKhttp一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso) 用于替代HttpUrlConnection和Apache HttpClient(android API23 6.0里已移除HttpClient) 官网的解释如下: 基本用法 1.集成 1.1.依赖 implementation 'com.squareup.okhttp3:okhttp:3.11.0' 可以去Okhttp-Github 查看并依赖最新的版本。 1.2权限 添加网络权限 <uses-permission android:name="android.permission.INTERNET" /> 2.使用 2.1 同步GET请求 构建OkHttpClient对象 构建Request对象 构建Call对象并通过execute()方法来执行同步Get请求 //同步请求 OkHttpClient okHttpClient=new OkHttpClient(); fin...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块