小编bla*_*nce的帖子

17
推荐指数
4
解决办法
2万
查看次数

Heroku找不到gunicorn命令

我正试图在Heroku上放一个小的Flask应用程序.当它启动时,它从日志中给我以下消息:

2015-03-11T01:05:26.737788+00:00 heroku[web.1]: State changed from crashed to starting
2015-03-11T01:05:31.409851+00:00 heroku[web.1]: Starting process with command `gunicorn app:app`
2015-03-11T01:05:33.863601+00:00 app[web.1]: bash: gunicorn: command not found
2015-03-11T01:05:34.644419+00:00 heroku[web.1]: Process exited with status 127
2015-03-11T01:05:34.668264+00:00 heroku[web.1]: State changed from starting to crashed
Run Code Online (Sandbox Code Playgroud)

我的Procfile是

web: gunicorn application:app
Run Code Online (Sandbox Code Playgroud)

,application.py是我想要运行的文件.我查了一下这个问题,发现它有时是由gunicorn不在requirements.txt中引起的,但我的requirements.txt有它,用这行代码:

gunicorn==19.3.0
Run Code Online (Sandbox Code Playgroud)

.我试过跑步

heroku run pip install gunicorn
Run Code Online (Sandbox Code Playgroud)

它告诉我它成功安装了gunicorn-19.3.0.但是当我尝试在Heroku上运行时

heroku run gunicorn
Run Code Online (Sandbox Code Playgroud)

反对给了我"bash:gunicorn:command not found"的消息.

python heroku flask gunicorn

7
推荐指数
1
解决办法
6985
查看次数

遍历末尾为零的字符串数组

我有一个 char* 数组,如下所示:

{"12", "34", "", 0}
Run Code Online (Sandbox Code Playgroud)

我将它传递给一个函数,所以它衰减为一个指针。所以我有一个接受 char** 的函数,在该函数中我想遍历数组直到找到零,此时我想停止。我还想知道数组中有多少个字符串。解决这个问题的最佳方法是什么?

c arrays string pointers char

2
推荐指数
1
解决办法
3546
查看次数

检查 readLine 是否为空,但不读取一行

我有一个 while 循环,在 readLine != "" 时执行。问题是,它读取该行并转到下一行,这不是我想要的。我需要的是要么让它测试该行是否为空而不移动到下一行,要么让它返回到读取它之前的位置。

提前致谢。

while (fileReader.readLine() != "") {
     String readLine = fileReader.readLine();
}
Run Code Online (Sandbox Code Playgroud)

java io

0
推荐指数
1
解决办法
6665
查看次数