【问题标题】:What could be the reason why "heroku open" command is not working?“heroku open”命令不起作用的原因可能是什么?
【发布时间】:2020-12-26 06:40:07
【问题描述】:

我已经使用this guide 在heroku 上成功部署了一个django 应用程序。 heroku cli 作为 snap 应用程序安装在我的系统上 - 我在 Dell xps 15 上运行 Fedora 32 - 一切似乎都运行良好,除非我尝试在本地运行应用程序。

当我尝试在本地运行应用程序时,我收到以下错误:

$ heroku open 

 ▸    Error opening web browser.

 ▸    Error: Exited with code 4
 ▸    
 ▸    Manually visit https://[myapp].herokuapp.com/ in your browser.

我尝试了命令的变体无济于事:

$ heroku open -a [myapp]
$ heroku open -r https://git.heroku.com/[myapp].git

当我使用heroku local 运行它时,它运行时没有任何问题。 我查看日志,但找不到任何线索。我也找不到任何有用的信息。

我错过了什么?

【问题讨论】:

  • 这不是heroku CLI 的问题,heroku local 与此无关。它只是无法启动您的浏览器。你安装了哪些浏览器?
  • 我主要使用 Firefox,但我也安装了 Chrome。
  • 为了进一步澄清,我还尝试将浏览器设置为环境变量,如下所示:BROWSER=firefox heroku open,但仍然出现同样的错误!
  • “heroku cli 作为 snap 应用程序安装在我的系统上”——这可能是问题所在。据我所知,Snap 与您机器的其他部分是隔离的。
  • 这也是我的怀疑。我将删除 snap 安装并尝试其他推荐的方法之一。

标签: heroku


【解决方案1】:

尝试使用export BROWSER=~/.bashrc 中设置浏览器

【讨论】:

    猜你喜欢
    • 2016-09-05
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 2011-12-22
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多