无法安装JHipster求助:Mac M1(Ventura)环境安装遇阻
Mac M1(Ventura)系统JHipster安装故障解决步骤
1. 启用终端Rosetta兼容
- 找到「终端」应用,右键选择「显示简介」
- 勾选「使用Rosetta打开」,重启终端后再尝试安装
2. 清理npm缓存并指定兼容版本安装
- 执行命令清理缓存:
npm cache clean --force - 安装与Node 18兼容的JHipster版本(推荐8.4.0):
npm install -g generator-jhipster@8.4.0
3. 验证Java环境配置
- 执行以下命令确认Java版本:
java -version javac -version - 若版本不符或环境变量缺失,编辑
~/.zshrc添加配置:export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH - 执行
source ~/.zshrc使配置生效
4. 修复npm全局权限问题(避免sudo安装)
- 创建专属npm全局目录:
mkdir ~/.npm-global - 配置npm指向该目录:
npm config set prefix '~/.npm-global' - 在
~/.zshrc添加路径:export PATH=~/.npm-global/bin:$PATH - 生效后重新执行JHipster安装命令
5. 可选:用nvm管理Node版本(更稳定)
- 安装nvm:执行官方提供的安装脚本
- 重启终端后,安装并切换到指定Node版本:
nvm install 18.17.1 nvm use 18.17.1 - 再执行JHipster全局安装命令
内容的提问来源于stack exchange,提问作者Shiva Rena
相关产品推荐
相关产品推荐

