Files
gerrit/安装状态说明.md
2025-12-22 17:12:39 +08:00

94 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Gerrit 安装状态说明
## 当前状态
### ✅ 已完成
- Gerrit 3.9.0 已下载: `~/gerrit_install/gerrit-3.9.0.war` (85MB)
- Gerrit 3.3.8 已下载: `~/gerrit_install/gerrit-3.3.8.war` (70MB)
- 系统已安装: Git, wget
- 工作目录已创建: `~/gerrit_install/`
### ❌ 需要解决
- **Java 版本不兼容**: 当前 Java 8需要 Java 11 或 17
- Gerrit 3.9.0 需要 Java 17
- Gerrit 3.3.8 需要 Java 11
- 当前系统只有 Java 8
## 解决方案
### 必须安装 Java 11 或 Java 17
由于所有可用的 Gerrit 版本都需要 Java 11+,您必须先升级 Java。
### 推荐方案:安装 Java 17
#### CentOS 7 安装 Java 17 步骤:
```bash
# 1. 下载 OpenJDK 17
cd ~
wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
# 2. 解压
tar -xzf OpenJDK17U-jdk_x64_linux_hotspot_17.0.12_7.tar.gz
# 3. 移动到系统目录(需要 sudo
sudo mv jdk-17.0.12+7 /opt/java17
# 4. 配置 alternatives需要 sudo
sudo alternatives --install /usr/bin/java java /opt/java17/bin/java 2
sudo alternatives --install /usr/bin/javac javac /opt/java17/bin/javac 2
# 5. 选择 Java 17 作为默认版本(需要 sudo
sudo alternatives --config java
# 选择 /opt/java17/bin/java 对应的编号
# 6. 验证
java -version
# 应该显示: openjdk version "17.0.12"
```
### 安装 Java 17 后继续安装 Gerrit
```bash
cd ~/gerrit_install
# 使用 Gerrit 3.9.0(推荐)
java -jar gerrit-3.9.0.war init -d review_site --batch --no-auto-start
# 或者使用 Gerrit 3.3.8
java -jar gerrit-3.3.8.war init -d review_site --batch --no-auto-start
```
## 快速检查命令
```bash
# 检查当前 Java 版本
java -version
# 检查已安装的 Java 版本
sudo alternatives --display java
# 查看所有可用的 Java
ls -la /usr/lib/jvm/
```
## 注意事项
1. **需要 sudo 权限**: 安装 Java 17 需要管理员权限
2. **系统兼容性**: CentOS 7 默认仓库没有 Java 17需要手动下载安装
3. **版本选择**: 建议使用 Java 17 + Gerrit 3.9.0(最新稳定版)
## 下一步
安装 Java 17 后,请运行:
```bash
cd ~/gerrit_install
java -jar gerrit-3.9.0.war init -d review_site
```
然后按照 `Gerrit安装使用指南.md` 中的说明继续配置和使用。