Heroku CLI 登录失败并出现错误“错误:ENOENT:没有这样的文件或目录,打开 'H:/_netrc'”

Posted

技术标签:

【中文标题】Heroku CLI 登录失败并出现错误“错误:ENOENT:没有这样的文件或目录,打开 \'H:/_netrc\'”【英文标题】:Heroku CLI login is failing with error "Error: ENOENT: no such file or directory, open 'H:/_netrc'"Heroku CLI 登录失败并出现错误“错误:ENOENT:没有这样的文件或目录,打开 'H:/_netrc'” 【发布时间】:2020-08-28 19:52:10 【问题描述】:

我已经在 Windows 上安装了 Heroku CLI,

登录时遇到以下故障:

Error: ENOENT: no such file or directory, open 'H:/_netrc'
heroku/7.41.1 win32-x64 node-v12.16.2

C:\Windows\system32>heroku login
heroku: Press any key to open up the browser to login or q to exit:
Opening browser to https://cli-auth.heroku.com/auth/cli/browser/2785a37e-18ec-43f0-a686-89cc597d2443
Logging in... done
Error: ENOENT: no such file or directory, open 'H:/_netrc'

C:\Windows\system32>```

Please help me with this.
Thanks,
Sagar                                                                                                                                   

【问题讨论】:

【参考方案1】:

对于 Windows,请按照步骤操作

cmd>设置 HomeDrive=c:/users/xxx 再次运行heroku登录 完成后它将在目录 c:/users/xxx 中创建 _netrc

【讨论】:

【参考方案2】:

尝试从 GIT BASH cmd 运行它,我遇到了同样的问题,它在我的情况下有效。

【讨论】:

以上是关于Heroku CLI 登录失败并出现错误“错误:ENOENT:没有这样的文件或目录,打开 'H:/_netrc'”的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac 上安装 Heroku CLI,显示退出并出现 128 错误

登录 Heroku CLI 时 IP 地址不匹配

heroku cli登录显示错误的帐户信息

Heroku推送失败并出现关于sqlite3的错误[重复]

Vue Cli 应用程序在部署到 heroku 时失败“错误:无法解析 vue-axios”

Heroku 在构建过程中失败并出现错误:Node Sass 尚不支持您当前的环境:Linux 64-bit with Unsupported runtime (93)