Arch系linux配置Go开发环境
2024-09-07 01:54:47
1. 下载go
$ sudo pacman -S go
下载后系统会将go
安装在/usr/lib/go
目录下
2. 配置一些环境变量
一共需要三个环境变量,分别为:
- GOROOT -> go语言安装目录
- GOPATH -> go语言工作区
- GOBIN -> 存放go语言可执行文件目录
先创建一个目录用作go语言的工作区
$ cd ~/Documents
$ mkdir go
然后创建一个目录存放可执行文件
$ cd go
$ mkdir bin
为了随地调用go语言命令和go编译后的可执行文件,可以将$GOROOT/bin
和$GOBIN
加入到PATH
将第二部所有操作添加到到.xprofile
中
export GOROOT=/usr/lib/go
export GOPATH=~/Documents/go
export GOBIN=~/Documents/go/bin
export PATH=$PATH:$GOROOT/bin:$GOBIN
使.xprofile
生效
$ source .xprofile
3. 其他
在$GOPATH
下创建src
目录用存放源代码
在$GOPATH
下创建pkg
目录用存放编译后的库文件
终端输入go env
检查是否安装成功
最新文章
- x01.Weiqi.12: 定式布局
- 运用PCA进行降维的好处
- 一样的alert代码,样式不同
- 用Systemtap探索MySQL
- Sublime Text 3插件安装方法
- Android -- 官方下拉刷新SwipeRefreshLayout
- Servlet的学习之Cookie
- Android 桌面不显示应用图标
- 如何自定义容器网络?- 每天5分钟玩转 Docker 容器技术(33)
- IOS学习[Swift中跳转与传值]
- linux文件权限总结(创建root不可以删除文件、只可追加的日志文件等)
- Easy Finding POJ - 3740 (DLX)
- java的图形文档
- netty(一) netty有哪几部分构成
- 模拟实现ATM与购物商城
- C#静态类,静态构造函数,静态变量
- python 简单搭建阻塞式单进程,多进程,多线程服务
- lable标签的妙用
- Linux下安装nginx和php
- flutter vscode插件
热门文章
- 我的学习经历——Linux系统入门教程
- MIT宣布人工智能独立设系!
- python学习 —— seaborn、matplotlib、pandas、numpy package的混合使用
- How to backup on MSSQL by table level ?
- Ubuntu操作基本快捷键
- 设计模式课程 设计模式精讲 16-4 代理模式Coding-动态代理
- python的沙盒环境--virtualenv
- Ajax请求回调地狱及解决方案(promise、async和await)
- 《React后台管理系统实战 :二》antd左导航:cmd批量创建子/目录、用antd进行页面布局、分离左导航为单独组件、子路由、动态写左导航、css样式相对陷阱
- python爬虫入门之快递查询