提交 5b576199 authored 作者: Andy's avatar Andy

123

上级 cf6434d4
......@@ -77,6 +77,7 @@ echo_content() {
check_install_deps() {
bash <(curl -sSL $Fun_Script_Url_Path/fun_deps.sh) check_install_deps
bash <(curl -sSL $Fun_Script_Url_Path/fun_deps.sh) check_install_docker
bash <(curl -sSL $Fun_Script_Url_Path/fun_deps.sh) check_install_pm2
}
check_gitaccount() {
......
......@@ -104,51 +104,51 @@ check_installdeps_php() {
# }
# check_install_PM2() {
# 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
# echo "❌ Node.js 未安装,正在安装 Node.js 20.x..."
# sudo apt update
# curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# sudo apt install -y nodejs
# if command -v node >/dev/null 2>&1; then
# echo "✅ Node.js 安装成功,版本:$(node -v)"
# else
# echo "❌ Node.js 安装失败,请检查网络。"
# exit 1
# fi
# fi
# echo_content "blue" " 🔍 检测 npm 是否已安装..."
# if command -v npm >/dev/null 2>&1; then
# echo "✅ npm 已安装,版本:$(npm -v)"
# else
# echo "❌ npm 未安装,尝试重新安装 Node.js 或手动安装 npm。"
# exit 1
# fi
check_install_pm2() {
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
echo "❌ Node.js 未安装,正在安装 Node.js 20.x..."
sudo apt update
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
if command -v node >/dev/null 2>&1; then
echo "✅ Node.js 安装成功,版本:$(node -v)"
else
echo "❌ Node.js 安装失败,请检查网络。"
exit 1
fi
fi
# echo_content "blue" " 🔍 检测 PM2 是否已安装..."
# if command -v pm2 >/dev/null 2>&1; then
# echo "✅ PM2 已安装,版本:$(pm2 -v)"
# else
# echo "❌ PM2 未安装,正在全局安装 PM2..."
# sudo npm install -g pm2
echo_content "blue" " 🔍 检测 npm 是否已安装..."
if command -v npm >/dev/null 2>&1; then
echo "✅ npm 已安装,版本:$(npm -v)"
else
echo "❌ npm 未安装,尝试重新安装 Node.js 或手动安装 npm。"
exit 1
fi
# if command -v pm2 >/dev/null 2>&1; then
# echo "✅ PM2 安装成功,版本:$(pm2 -v)"
# else
# echo "❌ PM2 安装失败,请检查 npm 环境。"
# exit 1
# fi
# fi
echo_content "blue" " 🔍 检测 PM2 是否已安装..."
if command -v pm2 >/dev/null 2>&1; then
echo "✅ PM2 已安装,版本:$(pm2 -v)"
else
echo "❌ PM2 未安装,正在全局安装 PM2..."
sudo npm install -g pm2
if command -v pm2 >/dev/null 2>&1; then
echo "✅ PM2 安装成功,版本:$(pm2 -v)"
else
echo "❌ PM2 安装失败,请检查 npm 环境。"
exit 1
fi
fi
# echo "🎉 Node.js & PM2 环境准备完成!"
# }
echo "🎉 Node.js & PM2 环境准备完成!"
}
# 函数:检查并安装 Docker
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论