手动部署kiro到服务器上
主要自用,解决网络环境问题。使用kiro编辑器远程连接到Linux服务器
#!/bin/bash
# 设置变量 (根据你之前的日志提取的 Commit ID)
COMMIT_ID="e9761ecebe507c32c4eefdc1f4f0a85a2bb29529"
SOURCE_FILE="/home/qwq/kiro-reh-linux-x64.tar.gz"
TARGET_DIR="/home/qwq/.kiro-server/bin/$COMMIT_ID"
echo "=== 开始手动安装 Kiro Server ==="
# 1. 检查上传的文件是否存在
if [ ! -f "$SOURCE_FILE" ]; then
echo "❌ 错误: 未找到文件 $SOURCE_FILE"
echo "请确保你已经将 tar.gz 文件上传到了 /home/qwq 目录下"
exit 1
fi
# 2. 清理旧的安装目录 (防止损坏的文件残留)
echo "🧹 正在清理旧目录..."
rm -rf "$TARGET_DIR"
# 3. 创建新的安装目录
echo "📂 正在创建目录: $TARGET_DIR"
mkdir -p "$TARGET_DIR"
# 4. 解压文件
# --strip-components 1 用于去掉压缩包里自带的一层文件夹,直接把内容解压到目标位置
echo "📦 正在解压..."
tar -xf "$SOURCE_FILE" -C "$TARGET_DIR" --strip-components 1
if [ $? -eq 0 ]; then
echo "✅ 解压成功"
else
echo "❌ 解压失败,请检查文件是否完整"
exit 1
fi
# 5. 修正权限 (如果你是用 root 运行的,这一步至关重要,确保 qwq 用户能访问)
echo "bust 正在修正权限为 qwq:qwq..."
chown -R qwq:qwq /home/qwq/.kiro-server
echo "🎉 安装完成!"
echo "👉 现在请回到 Kiro 编辑器,点击 'Reload Window' 或重新连接即可。"

浙公网安备 33010602011771号