gitea 手动编译过程,以及踩坑记录
gitea 手动编译过程,以及踩坑记录
- 一: 环境介绍
- 二:下载源码
- 三:编译安装go 环境
- 3.1 修改源为阿里
- 3.2 添加执行权限
- 3.2 添加环境变量
- 四:安装nodejs
- 4.1 添加源
- 4.2 安装nodejs
一: 环境介绍
root@server:~# uname -a
Linux server 5.8.0-63-generic #71-Ubuntu SMP Tue Jul 13 15:59:12 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@server:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.10
DISTRIB_CODENAME=groovy
DISTRIB_DESCRIPTION="Ubuntu 20.10"
二:下载源码
github 地址
官方地址地址
克隆项目源码
git clone https://github.com/go-gitea/gitea.git
Cloning into 'gitea'...
remote: Enumerating objects: 177086, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 177086 (delta 0), reused 1 (delta 0), pack-reused 177080
Receiving objects: 100% (177086/177086), 234.97 MiB | 1.50 MiB/s, done.
Resolving deltas: 100% (120466/120466), done.
三:编译安装go 环境
3.1 修改源为阿里
vim sources.list
apt update
3.2 添加执行权限
root@server:/usr/local# cd go/
root@server:/usr/local/go# mkdir GOPATH
chmod -R 0755 go
3.2 添加环境变量
vim ~/.bashrc
export GOROOT=/usr/local/go #GOROOT是系统上安装Go软件包的位置。
export GOPATH=/usr/local/go/GOPATH #GOPATH是工作目录的位置。
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
source ~/.bashrc
go version
四:安装nodejs
4.1 添加源
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
4.2 安装nodejs
sudo apt-get install -y nodejs
查看版本
root@server:/etc/apt# node -v
v14.19.2
apk --no-cache add build-base git nodejs npm
root@server:~/gitea# TAGS=“bindata sqlite sqlite_unlock_notify” make build
./gitea web
gitea 手动编译过程,以及踩坑记录相关推荐
- 为Jupyter notebook配置R kernel过程及踩坑记录
为Jupyter notebook配置R kernel过程及踩坑记录 注意:本文为作者安装过程及折腾的过程,内容比较冗杂,如果读者想直接创建一个属于自己的子环境则参考: 如下文章: anaconda下 ...
- Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子
Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...
- VS Code Python 代码智能提示(自动补全)编译环境设置踩坑记录
VS Code Python 编译环境设置踩坑记录 本菜鸡非常喜欢VS code的简洁风格,而且跟原来再用的VS2017相比简直不要太快,前段时间电脑重装之后又要在windows系统上重新搭建整套环境 ...
- DRV10983驱动无刷电机调试过程与踩坑记录
因为工作需要,目前在验证DRV10983这块驱动芯片是否能满足我们驱动无刷电机的需求.不出意料踩了坑,看了看官网论坛也有类似的问题,索性分享出来让大家少走点弯路. 1.问题描述 首先,我们来看看它的数 ...
- Thingsboard 编译前端 ui-ngx 踩坑记录
在 IDEA 中进行 mvn clean install -Dmaven.test.skip=true 进行编译,在 ui-ngx 模块报错. [INFO] --------------------- ...
- vue3+vite+ts项目集成科大讯飞语音识别(项目搭建过程以及踩坑记录)
- ROS noetic 安装编译Cartographer踩坑记录
ROS noetic 安装编译Cartographer踩坑记录 安装编译工具 sudo apt-get update sudo apt-get install -y python-wstool pyt ...
- 记一次编译Cesium踩坑记录
记一次编译Cesium踩坑记录 cd cesium npm install npm install express --save npm install compression --save npm ...
- Ubuntu20.0编译LineageOs14刷入小米8Lite(青春版)流程与踩坑记录
本文全是个人经历与踩坑记录,不同机型配置可能不一样 全文踩坑内容错误加粗 编写时间:2022.5.24-14:53 机型配置: 虚拟机 4核心 每核心2线程 手机 小米8Lite 设备代号:plati ...
最新文章
- LeetCode中等题之最优除法
- 怎样使用dhcp自动分配IP地址
- vue日期格式化实例
- 通过C#/.NET API使用CNTK
- 一个程序员的“无聊”故事
- Office365邮局开启SPF、DKIM与DMARC
- MongoDB副本集成员状态
- 滴滴货运公布首日战报 杭州成都订单破一万单
- 扩展 HashMap
- hive linux进程数,控制Hive MAP个数详解
- Html5的vedio视频播放
- springboot-aop
- 查看linq的生成语句
- linux系统 锐捷_基于802.1x的锐捷linux客户端认证方法(最新)
- 基于cat12和SPM12进行大脑VBM数据分析笔记2——统计分析
- word背景图片设置a4纸大小教程
- 为什么团建这么招人恨
- Linux下基于GTK人脸识别界面设计
- 清华计算机金融学,清华大学王牌专业排名 经济与金融专业上榜(10个)
- 计算机安装xp蓝屏怎么办,当我在笔记本电脑上安装XP时,出现蓝屏. 我该怎么解决?...
热门文章
- #806.宝箱 思维
- 尊重孩子 梅兰芳“宠溺有道”
- PHP独立ip统计,通过nginx日志统计独立ip的个数 新乡独立ip 独立ipvps 独立公网i
- android 权限整理
- 网易互娱2017实习生招聘在线笔试(三)
- sencha list
- 使用网络调试助手通过MQTT协议接入到华为云物联网平台
- help efun matlab,Matlab优化工具箱在函数最值求解中的应用.pdf
- 为什么易语言程序被360和windows安全中心认作是病毒?
- 玩外服吃鸡手游显示服务器繁忙,玩家纷纷涌入刺激战场国际服导致服务器繁忙,出现BUG锁服!...