Heroku:git push失败了

时间:2016-06-06 17:04:46

标签: python git heroku deployment

您好我正试图git推我的python应用程序,但不断获取错误消息。这是迄今为止我能做的最好的事情。错误如下:

<link rel="import" href="../bower_components/polymer/polymer.html">
<link rel="import" href="../bower_components/iron-ajax/iron-ajax.html">

<dom-module id="activity-feed">
    <style is="custom-style" include="iron-flex iron-flex-alignment">
        .cont{ height:90vh; overflow: auto;}
core-list .row{height: 80px;padding: 16px}
    </style>
    <template>
    <div class="cont" >
        <iron-ajax
        id="xhr"
        url="http://localhost:8080/tip/webapi/home"
        handle-as="json"
        method="GET"
        headers='[[headers]]'
        last-response="{{gogo}}"
        ></iron-ajax>
        <div>{{gogo.id}}</div>
        </div>
    </template>
</dom-module>
<script>
    Polymer({
        is : "activity-feed",

        properties: {
            headers: {
                type: Object,
                value: function() { return {}; }
            },
            user: String,
            pass: String
        },

        makeHeaders: function(user,pass){
            return "Basic " + window.btoa(user + ":" + pass);
        },

        observers: ['_setBasicAuth(user, pass)'],

        _setBasicAuth(user, pass){
            // might be needed
            this.headers['X-Requested-With'] = "XMLHttpRequest";
            // this sets your Auth header
            this.headers['Authorization'] = this.makeHeaders(user, pass);
            this.$.xhr.generateRequest();
        }

    });

</script>

3 个答案:

答案 0 :(得分:0)

您是否遵循了heroku教程中的所有步骤(全部)?

答案 1 :(得分:0)

我认为,就我所知,我做到了。但是你看到我会错过什么?我有一个很大的requirements.txt列表(~40个依赖项)。其中大部分都没有在我的应用中使用。他们在那里因为我pip冻结&gt; requirements.txt 这个巨大的清单会导致问题吗?

谢谢。

答案 2 :(得分:0)

从Windows操作系统部署到Heroku时,我发现了一条非常类似的错误消息,虽然这对我来说可能没什么帮助,但事实证明它实际上是一个简单的修复。

在requirements.txt中,我删除了linux不需要的包。

在我的情况下删除

winkerberos

这是为了支持Windows而支持的pip

requests-kerberos

解决了这个问题。

如果您可以尝试在Linux机器上进行pip冻结,我建议使用它,以避免错过Windows C .h头文件的错误消息。