Browse Source

更新 'ubuntu/init.sh'

master
topuser 3 weeks ago
parent
commit
66775f6333
  1. 31
      ubuntu/init.sh

31
ubuntu/init.sh

@ -55,20 +55,31 @@ if ! grep -q "starship init" "$SHELL_CONFIG"; then
echo -e "✅ Starship 已配置到 ${SHELL_CONFIG}"
fi
# 4. 安装 Volta Node 版本管理器
echo -e "\n[4/4] 安装 Volta 版本管理器..."
curl -fsSL https://get.volta.sh | bash
# 4. 安装 mise 版本管理器
echo -e "\n[4/4] 安装 mise 版本管理器..."
curl -fsSL https://mise.jdx.dev/install.sh | sh
# 配置 Volta 环境变量
VOLTA_HOME="$HOME/.volta"
if ! grep -q "VOLTA_HOME" "$SHELL_CONFIG"; then
echo 'export VOLTA_HOME="$HOME/.volta"' >> "$SHELL_CONFIG"
echo 'export PATH="$VOLTA_HOME/bin:$PATH"' >> "$SHELL_CONFIG"
echo -e "✅ Volta 环境变量已配置到 ${SHELL_CONFIG}"
# 配置 mise 环境变量
MISE_HOME="$HOME/.local/share/mise"
if ! grep -q "MISE_SHELL" "$SHELL_CONFIG"; then
echo 'eval "$(~/.local/bin/mise activate bash)"' >> "$SHELL_CONFIG"
echo -e "✅ mise 环境变量已配置到 ${SHELL_CONFIG}"
fi
# 5. 安装 bun 运行时
echo -e "\n[5/5] 安装 bun 运行时..."
curl -fsSL https://bun.sh/install | bash
# 配置 bun 环境变量
BUN_INSTALL="$HOME/.bun"
if ! grep -q "BUN_INSTALL" "$SHELL_CONFIG"; then
echo 'export BUN_INSTALL="$HOME/.bun"' >> "$SHELL_CONFIG"
echo 'export PATH="$BUN_INSTALL/bin:$PATH"' >> "$SHELL_CONFIG"
echo -e "✅ bun 环境变量已配置到 ${SHELL_CONFIG}"
fi
echo -e "\n============================================="
echo " ✅ 所有工具安装配置完成! "
echo " 请执行以下命令立即生效,或重启终端:"
echo " source $SHELL_CONFIG"
echo "============================================="
echo "============================================="

Loading…
Cancel
Save