Heroku命令不起作用

时间:2017-08-28 15:41:39

标签: ruby-on-rails ruby heroku

我在轨道上使用ruby构建了一个项目。我正在尝试将我的应用程序部署到Heroku,但是当我尝试运行heroku login时,我一直收到一个奇怪的错误。

!     Error parsing C:\tools\ruby24\ssl\README-SSL.md
!     Error parsing C:\tools\ruby24\ssl\README-SSL.md
!     Error parsing C:\tools\ruby24\ssl\README-SSL.md
!     Error parsing C:\tools\ruby24\ssl\README-SSL.md
!     EISDIR: EISDIR: illegal operation on a directory, read

任何想法可能是什么?

我安装了Heroku命令行界面。

Ruby版本:2.4

Rails版本:5.0.2

1 个答案:

答案 0 :(得分:1)

我最近遇到了同样的错误;在我的情况下,我不小心(通过Docker卷共享)在我的容器的主目录中创建了一个名为.netrc的目录。发生此错误的原因是Heroku CLI在~/.netrc处查找文件,用于存储登录凭据。

来自https://devcenter.heroku.com/articles/authentication#api-token-storage

  

Heroku命令行工具在标准Unix文件〜/ .netrc(Windows上为$ HOME_netrc)中存储API令牌。