【问题标题】:Heroku Error: ENOENT: no such file or directory, open 'H:/_netrc'Heroku 错误:ENOENT:没有这样的文件或目录,打开 'H:/_netrc'
【发布时间】:2021-02-15 05:10:32
【问题描述】:

我正在尝试将我写的代码加载到 Heroku,但是当我尝试这样做时:
heroku git:remote -a [the name of the app on Heroku]
它是这样说的:
Error: ENOENT: no such file or directory, open 'H:/_netrc'

编辑:
我试着做:
Heroku login
它也犯了同样的错误。

编辑:
我看到有人建议这样做

  1. cmd>设置 HomeDrive=c:/users/xxx
  2. 运行heroku登录
  3. 完成后,它将在目录 c:/users/xxx 中创建 _netrc
    但它对我不起作用。

在旁注中,根据我的阅读,我认为 _netrc 文件应该将您的登录信息保存到 Heroku? (Heroku 用户名和密码)除此之外,Heroku 声明使用命令:heroku login
如果 _netrc 文件尚不存在,将创建该文件,但由于某种原因,Heroku 不会创建该文件,但可能只是尝试更新导致错误的丢失文件

【问题讨论】:

    标签: heroku


    【解决方案1】:

    在与他们的支持人员交谈后,我发现对我有用的是:

    set HomeDrive=C:/Users/your Windows username/AppData/Local/heroku
    

    (用你的路径改变windows用户名) 然后就做:

    heroku login
    

    它会修复它 (尽管每次你想使用 heroku 时你都必须这样做,因为在你关闭 cmd 后问题会不断重复)

    【讨论】:

      【解决方案2】:

      遇到同样的问题...原来说明中有错字,应该是:

      设置 HomeDrive=c:\users\xxx

      更改了斜线方向,它对我有用!

      【讨论】:

      • 它现在对我说,而不是原来的错误消息:Error: ENOENT: no such file or directory, open 'c:/users/xxx/_netrc' 有没有可能我写错了?我首先尝试只做:设置 HomeDrive=c:\users\xxx 然后 heroku login 但它没有用。所以我尝试了: cmd>set HomeDrive=c:\users\xxx 也没有工作
      猜你喜欢
      • 2020-08-28
      • 2019-08-31
      • 1970-01-01
      • 2021-03-30
      • 2018-07-06
      • 1970-01-01
      • 2019-01-26
      • 2021-06-08
      • 2019-06-24
      相关资源
      最近更新 更多