1

我在heroku 上部署了一个rails 应用程序。这个应用程序依赖于一个 python 模块,https://github.com/clips/pattern。根据 的文档pattern,我可以通过两种方式安装:

1:cd pattern-2.5; python setup.py install

创建 /usr/local/lib/python2.7/site-packages/pattern 错误:无法创建“/usr/local/lib/python2.7/site-packages/pattern”:只读文件系统

2:pip install pattern

bash:pip:找不到命令

请告诉我如何安装模式。我发现了一个类似的问题,How to install python module on Heroku cedar stack with Rails,但它对我不起作用。

4

1 回答 1

7

Buildpacks 是 Heroku 用于构建应用程序的机制,包括安装依赖项。默认情况下不安装 Pip,Python buildpack 本身会引入此依赖项。您可以使用 multi-buildpack,它允许您包含多个 buildpack。

多构建包 - https://github.com/ddollar/heroku-buildpack-multi

Python buildpack - https://github.com/heroku/heroku-buildpack-python

Ruby buildpack - https://github.com/heroku/heroku-buildpack-ruby

于 2013-03-28T18:16:36.300 回答