Recent Posts
SDKMAN入门
SDKMAN 是一款软件开发包管理器,常用于管理JDK等二进制SDK包
安装 Linux系统下安装比较简单,这里请参照官方文档即可
$ curl -s "https://get.sdkman.io" | bash Windows系统下则会比较麻烦,因为SDKMAN依赖Linux系统下的一些组件(软件),所以在Windows上安装需要先安装这些依赖的组件
大致有三种方式
安装 Windows Linux System(WLS) 安装 Cygwin 安装 Git Bash for Windows 做为开发人员通常已经安装了 Git Bash ,所以使用该方式最简单。安装 SDKMAN 之前还需要安装其它缺失工具:curl、unzip和sed,其中curl和sed默认已有安装,zip/unzip则需要手动安装(下载地址)。下载后解压,将zip.exe复制到 Git Bash 安装目录下的 mingw64/bin 目录下即可
在 Windows 系统上安装 SDKMAN 与 Linux 系统一致
# 下载安装 $ curl -s "https://get.sdkman.io" | bash $ sdk version SDKMAN 5.11.0+644 # 执行初始化(否则 sdk 命令不可用) $ source "~/.sdkman/bin/sdkman-init.sh" 用法 $ sdk help Usage: sdk <command> [candidate] [version] sdk offline <enable|disable> commands: install or i <candidate> [version] [local-path] uninstall or rm <candidate> <version> list or ls [candidate] use or u <candidate> <version> completion <bash|zsh> default or d <candidate> [version] home or h <candidate> <version> env or e [init|install|clear] current or c [candidate] upgrade or ug [candidate] version or v broadcast or b help offline [enable|disable] selfupdate [force] update flush [archives|tmp|broadcast|version] candidate : the SDK to install: groovy, scala, grails, gradle, kotlin, etc.
read more
Gitea安装
资料 https://docs.gitea.io/zh-cn/ 准备 # 数据库(MySQL) # https://docs.gitea.io/zh-cn/database-prep/ # 创建数据库 > CREATE DATABASE DB_GITEA CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci'; # 创建用户 > CREATE USER 'gitea'@'%' IDENTIFIED WITH mysql_native_password BY 'Gitea!2020'; # 用户授权 > GRANT ALL PRIVILEGES ON DB_GITEA.* TO 'gitea'@'%'; # 刷新权限,立即生效 > FLUSH PRIVILEGES; # 用户 $ useradd gitea 安装 # 安装 # https://docs.gitea.io/zh-cn/install-from-binary/ # https://docs.gitea.io/zh-cn/install-from-package/ # https://docs.gitea.io/zh-cn/install-from-source/ $ curl -L https://dl.gitea.io/gitea/1.11.2/gitea-1.11.2-linux-amd64 -o /usr/local/bin/gitea $ chmod +x /usr/local/bin/gitea # 测试 $ gitea -v Gitea version 1.
read more