小编joh*_*nwj的帖子

推送被拒绝,未能检测到set buildpack heroku/php

我正在尝试将我的php应用程序从github部署到heroku,但它不起作用.我有将php应用程序部署到heroku的经验,但出于某种原因,这次我遇到了麻烦.

这就是我所做的.

  1. 在heroku中创建了一个应用程序
  2. 将我的github链接到我的heroku app
  3. 从我的本地目录添加了一个远程到heroku应用程序
  4. 将buildpack设置为php
  5. git push heroku master

我的目录包含以下文件:

home.html
index.php
index.css
Run Code Online (Sandbox Code Playgroud)

这是我的index.php:Push rejected, failed to detect set buildpack heroku/php

这是我在第5步之后得到的:

Counting objects: 52, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (52/52), 1.12 MiB | 1.23 MiB/s, done.
Total 52 (delta 20), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Using set buildpack heroku/php
remote:
remote:  ! …
Run Code Online (Sandbox Code Playgroud)

php git heroku web-deployment

9
推荐指数
2
解决办法
8431
查看次数

无法安装tmux。错误:dyld:未加载库:/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

我尝试通过执行此处指定的步骤安装tmux 。我已经尝试了所有建议的步骤,但是终端仍然给我这个错误:

dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
Referenced from: /usr/local/opt/libevent/lib/libevent-2.1.6.dylib
Reason: image not found
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

macos tmux

4
推荐指数
3
解决办法
1463
查看次数

如何在 C 中使用 fgets 从用户那里获取整数?

我是 C 的初学者。我正在尝试编写一个程序,该程序根据用户输入的 3 个整数来计算体积fgets(),我正在努力理解为什么我的代码不起作用。

#include <stdio.h>
#include <stdlib.h>

int volumn(int a, int b, int c);

int main(int argc, char* argv[]){
    char* height, width, depth;
    fgets(&height, 10, stdin);
    fgets(&width, 10, stdin);
    fgets(&depth, 10, stdin);

    printf("\nThe volumn is %d\n", volumn(atoi(&height), atoi(&width), atoi(&depth)));

    return 0;
}

int volumn(int a, int b, int c){
    return a * b * c;
}
Run Code Online (Sandbox Code Playgroud)

编辑:当我运行上面的代码时,我收到以下错误/警告:

goodbyeworld.c:8:11: warning: incompatible pointer types passing 'char **' to
      parameter of type 'char *'; remove & [-Wincompatible-pointer-types]
    fgets(&height, …
Run Code Online (Sandbox Code Playgroud)

c pointers fgets

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

Mirage“直通”不起作用

我正在尝试在此 Ember项目中对 POST 请求使用直通

this.passthrough('/thirdeye/entity?entityType=ANOMALY_FUNCTION');
Run Code Online (Sandbox Code Playgroud)

这就是调用的样子app/mirage/config.js。我收到以下错误:

Mirage: Your Ember app tried to POST '/thirdeye/entity?entityType=ANOMALY_FUNCTION',
but there was no route defined to handle this request.
Define a route that matches this path in your
mirage/config.js file. Did you forget to add your namespace?
Run Code Online (Sandbox Code Playgroud)

显然,我已将该调用添加到配置文件中,但它没有被拾取。我读到这只passthrough适用于>= jquery 2.x我的项目。

有谁知道还有什么可能导致这种情况?

javascript ember.js ember-cli-mirage

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