【发布时间】: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 运行它时,它运行时没有任何问题。
我查看日志,但找不到任何线索。我也找不到任何有用的信息。
我错过了什么?
【问题讨论】:
-
这不是
herokuCLI 的问题,heroku local与此无关。它只是无法启动您的浏览器。你安装了哪些浏览器? -
我主要使用 Firefox,但我也安装了 Chrome。
-
为了进一步澄清,我还尝试将浏览器设置为环境变量,如下所示:
BROWSER=firefox heroku open,但仍然出现同样的错误! -
“heroku cli 作为 snap 应用程序安装在我的系统上”——这可能是问题所在。据我所知,Snap 与您机器的其他部分是隔离的。
-
这也是我的怀疑。我将删除 snap 安装并尝试其他推荐的方法之一。
标签: heroku