【问题标题】:Can't install Apns on my debian GCE instance无法在我的 debian GCE 实例上安装 Apns
【发布时间】:2014-11-09 17:35:44
【问题描述】:

我有一个带有 Debian wheezy 的 GCE 实例,我正在为一个 IOS 应用程序运行我的 phython/Django 代码(我的 beckend)。

我正在尝试使用TSL push notification library,但我无法安装它

  • sudo easy_install apns - 出现错误:安装脚本退出并出现错误:文件“/tmp/easy_install-sOkSjl/apns-2.0/apns-send”不存在

  • sudo pip install apns - 出现异常和错误:[Errno 104] 对等方重置连接

  • sudo pip install pyapns - 也没用

如果我将它复制到我的 GCE 实例中,我该如何安装和配置它,在 Github 文档中仅说明如何使用 easy_install。

【问题讨论】:

    标签: python linux django apple-push-notifications


    【解决方案1】:

    当我尝试使用 pip 安装 apns 时,我还收到“apns-send 不存在”消息。 downloading this script 从他们的 git 存储库中解决了这个问题,并将其放置在构建文件夹中(在我的情况下为 build/apns)。

    由于某种原因,它似乎没有包含在 PyPI 的版本中。

    【讨论】:

    • 您是否将文件夹复制到您的服务器?如果是,当您 pip install 时,您是否提供文件夹的整个路径?
    • 我通过 SSH 连接到我的 Vagrant 服务器(虚拟)。执行 sudo pip install apns 时,它在崩溃之前为我创建了一个构建文件夹(/vagrant/build)。我刚刚下载了 apns-send,将其放在 /vagrant/build/apns/ 中,然后从我首先执行命令的同一路径(在我的情况下为 /vagrant/)重新运行 sudo pip install apns。
    猜你喜欢
    • 2018-04-17
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    • 2018-08-12
    • 2020-09-08
    • 2016-12-08
    相关资源
    最近更新 更多