提交 43fcd529 authored 作者: Andy's avatar Andy

23

上级 1888bba6
......@@ -58,19 +58,25 @@ echo_content() {
# 函数:检查并安装 Git
check_install_git() {
echo_content "green" "检查并安装 Git..."
if ! command -v git &>/dev/null; then
echo "Git 未安装,正在安装 git..."
if [ -f /etc/debian_version ]; then
sudo apt-get update
sudo apt-get install -y git
elif [ -f /etc/redhat-release ]; then
sudo yum install -y git
echo_content "green" "🔍 检测 Git 是否已安装..."
if command -v git >/dev/null 2>&1; then
echo "✅ Git 已安装,版本:$(git --version)"
else
echo "❌ Git 未安装,正在安装 Git..."
sudo apt update
sudo apt install -y git
if command -v git >/dev/null 2>&1; then
echo "✅ Git 安装成功,版本:$(git --version)"
else
echo "不支持的系统"
echo "❌ Git 安装失败,请检查网络或手动安装。"
exit 1
fi
fi
echo "🎉 Git 检测与安装完成!"
}
check_install_NodeJs() {
......@@ -109,8 +115,8 @@ check_install_NodeJs() {
}
check_install_PM2() {
echo_content "green" "🔍 检测 PM2 是否安装"
echo_content "blue" "🔍 检测 Node.js 是否已安装..."
echo_content "green" "🔍 检测 Node.js & PM2 是否已安装..."
echo_content "blue" " 🔍 检测 Node.js 是否已安装..."
if command -v node >/dev/null 2>&1; then
echo "✅ Node.js 已安装,版本:$(node -v)"
else
......@@ -128,7 +134,7 @@ check_install_PM2() {
fi
fi
echo_content "blue" "🔍 检测 npm 是否已安装..."
echo_content "blue" " 🔍 检测 npm 是否已安装..."
if command -v npm >/dev/null 2>&1; then
echo "✅ npm 已安装,版本:$(npm -v)"
else
......@@ -136,7 +142,7 @@ check_install_PM2() {
exit 1
fi
echo_content "blue" "🔍 检测 PM2 是否已安装..."
echo_content "blue" " 🔍 检测 PM2 是否已安装..."
if command -v pm2 >/dev/null 2>&1; then
echo "✅ PM2 已安装,版本:$(pm2 -v)"
else
......@@ -154,7 +160,6 @@ check_install_PM2() {
echo "🎉 Node.js & PM2 环境准备完成!"
}
check_install_unzip() {
if ! command -v unzip &>/dev/null; then
if command -v apt &>/dev/null; then
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论