使用Heroku CLI重命名Heroku应用时出现模块缺失错误
解决Heroku CLI重命名应用时的MODULE_NOT_FOUND错误
错误提示显示找不到tmp模块,说明本地Heroku CLI的依赖文件损坏或缺失,和应用名称无关。以下是修复步骤:
方案一:重新安装Heroku CLI(推荐)
- 卸载现有Heroku CLI:
- 若通过Arch Linux包管理器安装:
sudo pacman -R heroku - 若通过npm全局安装:
npm uninstall -g heroku
- 若通过Arch Linux包管理器安装:
- 安装官方最新版本:
- 使用官方安装脚本:
curl https://cli-assets.heroku.com/install.sh | sh - 或Arch Linux重新安装:
sudo pacman -S heroku
- 使用官方安装脚本:
- 卸载现有Heroku CLI:
方案二:手动补全缺失依赖
- 进入Heroku CLI的安装目录:
cd /usr/lib/heroku - 安装缺失的
tmp模块:sudo npm install tmp
- 进入Heroku CLI的安装目录:
完成后执行heroku --version确认CLI正常运行,再尝试执行heroku apps:rename <你的新应用名>即可。
内容的提问来源于stack exchange,提问作者Hocuda
相关产品推荐
相关产品推荐

