标签: heroku-cli

无法使用CLI登录heroku

我尝试在Windows上登录heroku.使用cmd.exe

C:\Users\Komp_1\OneDrive\PHP_projects\chatbot>heroku auth:login
Enter your Heroku credentials:
Email: sergiuszxxxi@gmail.com
Password: **********
Enter your Heroku credentials:
Email: sergiuszxxxi@gmail.com
Password: **********
Enter your Heroku credentials:
Email:
Run Code Online (Sandbox Code Playgroud)

它看起来像一个永无止境的循环.但是当我尝试使用git-bash登录时:

$ heroku login
Enter your Heroku credentials:
Email: Sergiusxxxi@gmail.com
 !    Login is currently incompatible with git bash/Cygwin/MinGW
Run Code Online (Sandbox Code Playgroud)

有什么不对?我找不到解决方案.

git heroku heroku-cli

6
推荐指数
2
解决办法
4436
查看次数

Heroku 中的进程类型和 Dynos 有什么区别

我在 Heroku 订阅了一个爱好计划。

该计划的详细信息指定它最多允许 10 个过程类型。

所以我开发了一个带有以下 Procfile 的应用程序:

backend-dev: node ./backend-dev/backend.js
backend-prod: node ./backend-prod/backend.js
Run Code Online (Sandbox Code Playgroud)

代表 2 种流程类型,对吗?

但是当我运行它时:

heroku ps:scale backend-dev=1
heroku ps:scale backend-prod=1
Run Code Online (Sandbox Code Playgroud)

我最终得到了两个 Hobby Dynos……由于计划还指定了 7 欧元/月/Dyno,我的费用为 14 欧元/月。

所以我的问题是:

  1. Process Types 和 Dynos 有什么区别?
  2. 我可以在一个 Dyno 中运行 2 个进程类型吗?
  3. 我可以运行 1 个免费 Dyno(用于后端开发)和 1 个 Hobby Dyno(用于后端生产)吗?

heroku heroku-cli

6
推荐指数
1
解决办法
2974
查看次数

无法让 opencv 在 heroku 上工作

我正在尝试让 opencv 在 Heroku 上工作,但我在服务器的日志文件中出现以下错误:

2017-10-05T23:17:08.145096+00:00 heroku[web.1]: State changed from crashed to starting
2017-10-05T23:17:19.477843+00:00 heroku[web.1]: Starting process with command `python Main.py`
2017-10-05T23:17:23.469550+00:00 heroku[web.1]: State changed from starting to crashed
2017-10-05T23:17:23.458477+00:00 heroku[web.1]: Process exited with status 1
2017-10-05T23:17:23.268234+00:00 app[web.1]: Traceback (most recent call last):
2017-10-05T23:17:23.268249+00:00 app[web.1]:   File "Main.py", line 3, in <module>
2017-10-05T23:17:23.268434+00:00 app[web.1]:     from MostDominantColor import get_color
2017-10-05T23:17:23.268541+00:00 app[web.1]:   File "/app/utils.py", line 3, in <module>
2017-10-05T23:17:23.268435+00:00 app[web.1]:   File "/app/MostDominantColor.py", line 2, in <module>
2017-10-05T23:17:23.268538+00:00 app[web.1]:     import utils
2017-10-05T23:17:23.268648+00:00 app[web.1]:     import …
Run Code Online (Sandbox Code Playgroud)

opencv heroku python-3.x opencv3.0 heroku-cli

6
推荐指数
2
解决办法
3571
查看次数

Heroku npm 构建错误日志位置

我已将我的节点 Web 应用程序部署到 heroku。它已建成但未能启动。这是输出的前几行:

2018-03-05T20:17:51.058817+00:00 heroku[web.1]: - Starting process with command `npm start`
2018-03-05T20:17:52.868249+00:00 app[web.1]: - npm ERR! missing script: start
2018-03-05T20:17:52.874771+00:00 app[web.1]: - 
2018-03-05T20:17:52.874973+00:00 app[web.1]: - npm ERR! A complete log of this run can be found in:
2018-03-05T20:17:52.875068+00:00 app[web.1]: - npm ERR!     /app/.npm/_logs/2018-03-05T20_17_52_869Z-debug.log
Run Code Online (Sandbox Code Playgroud)

错误日志还在继续,但我正在尝试定位日志位置:

/app/.npm/_logs/2018-03-05T20_17_52_869Z-debug.log

我如何才能做到这一点?

heroku npm heroku-cli

6
推荐指数
0
解决办法
1022
查看次数

导入错误:在 Heroku 上部署时没有名为“解耦”的模块

我试图从heroku cli在heroku上部署我的django项目。所以我创建了一个应用程序,然后我git push heroku master从项目目录中运行。然后我得到了错误:

remote: -----> $ python manage.py collectstatic --noinput 
remote:      Traceback (most recent call last): 
remote:          File "manage.py", line 15, in <module> 
remote:            execute_from_command_line(sys.argv) 
remote:          File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line 
remote:            utility.execute() 
remote:          File "/app/.heroku/python/lib/python3.5/site-packages/django/core/management/__init__.py", line 317, in execute 
remote:            settings.INSTALLED_APPS 
remote:          File "/app/.heroku/python/lib/python3.5/site-packages/django/conf/__init__.py", line 56, in __getattr__ 
remote:            self._setup(name) 
remote:   File "/app/.heroku/python/lib/python3.5/site-packages/django/conf/__init__.py", line 43, in _setup remote:            self._wrapped = Settings(settings_module) 
remote:          File "/app/.heroku/python/lib/python3.5/site-packages/django/conf/__init__.py", line 106, in __init__ 
remote:            mod = importlib.import_module(self.SETTINGS_MODULE) 
remote:          File …
Run Code Online (Sandbox Code Playgroud)

django heroku python-3.x heroku-cli python-decouple

6
推荐指数
3
解决办法
1万
查看次数

Heroku CLI 身份验证问题

在 Windows 7 上全新安装 Heroku 后,我似乎无法从命令行进行身份验证。

运行命令:heroku login提示我输入我的凭据。这样做后,我收到一个错误:

heroku: Enter your login credentials
Email: my_email
Password: ************
Error: ENOENT: no such file or directory, open 'z:/_netrc'
Run Code Online (Sandbox Code Playgroud)

我正在使用 PowerShell,当我运行命令时cat z:/_netrc,出现此错误:

cat : Cannot find drive. A drive with the name 'z' does not exist.
Run Code Online (Sandbox Code Playgroud)

Z: 是一个网络驱动器,可以从文件资源管理器访问。

我的.netrc%HOME% 路径中已经有一个文件,但它不包含 heroku 登录凭据。

查看官方文档和 CLI 帮助,我找不到任何有用的东西来解决这个问题。如何登录我的 heroku 帐户?

> heroku version
heroku/7.16.6 win32-x64 node-v10.11.0
Run Code Online (Sandbox Code Playgroud)

windows heroku heroku-cli

6
推荐指数
1
解决办法
2296
查看次数

Heroku Postgres:“psql:致命:没有主机的 pg_hba.conf 条目”

有许多 Heroku CLI Postgres 命令都返回相同的错误。例如:

$ heroku pg:bloat
psql: FATAL:  no pg_hba.conf entry for host "...", user "...", database "...", SSL off
Run Code Online (Sandbox Code Playgroud)

这些命令中至少有一个在过去有效,但现在无效。

否则数据库似乎工作正常。我可以通过我的应用程序的接口访问它。

我没有看到在 Heroku Postgres 仪表板中切换 SSL 的方法。什么可能导致这种情况,我该如何解决?

postgresql heroku heroku-postgres heroku-cli postgres-10

6
推荐指数
5
解决办法
9972
查看次数

Heroku local 不读取我的 .env 文件

我在以下位置尝试了 heroku 节点示例:https : //devcenter.heroku.com/articles/getting-started-with-nodejs#introduction

并使用 Postgres 作为数据库。

所有的工作。

现在我想在本地运行它,所以我使用了以下示例:https : //devcenter.heroku.com/articles/heroku-local

要将 DATABASE_URL 获取到我的 .env 文件 - 但即使我在本地运行 Heroku 时它显示,我也无法让它工作:

[OKAY] Loaded ENV .env File as KEY=VALUE Format
Run Code Online (Sandbox Code Playgroud)

数据库仍然没有连接,当我添加时:

 console.log(process.env.DATABASE_URL);
Run Code Online (Sandbox Code Playgroud)

它将 undefined 写入控制台。

heroku heroku-postgres heroku-cli

5
推荐指数
1
解决办法
1316
查看次数

Heroku 在部署后运行 Jar 文件?

我已使用以下命令将 jar 文件部署到 heroku:

heroku deploy:jar <filename>.jar --app <appname>
Run Code Online (Sandbox Code Playgroud)

部署后,如何使用特定参数运行 jar 文件,即我将在本地执行:

java -jar <filename>.jar <param1> <param2>
Run Code Online (Sandbox Code Playgroud)

我是否正确使用 Heroku 服务?本质上,我只需要在 jar 文件中运行 Main 命令并在完成时获取日志。

任何帮助将非常感激。

jar heroku heroku-api heroku-cli

5
推荐指数
1
解决办法
320
查看次数

Heroku 陷入为 NodeJs 应用程序构建源代码的困境

当我尝试在 heroku 上部署我的应用程序时,它陷入了远程:构建源

一开始以为是网络问题,换了网络,但是问题依旧,我也尝试过强制推送,也没用

Counting objects: 100% (19/19), done.
Delta compression using up to 4 threads
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 1.36 KiB | 39.00 KiB/s, done.
Total 10 (delta 8), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: ```
Run Code Online (Sandbox Code Playgroud)

git heroku bitbucket node.js heroku-cli

5
推荐指数
1
解决办法
2185
查看次数