我在heroku上部署了一个rails应用程序。这个应用程序取决于一个python模块,https://github.com/clips/pattern。根据{{1}}的文档,我可以通过两种方式安装:
1:pattern
创建/usr/local/lib/python2.7/site-packages/pattern错误:可以 不创建'/usr/local/lib/python2.7/site-packages/pattern':只读 文件系统
2:cd pattern-2.5; python setup.py install
bash:pip:command not found
请告诉我如何安装模式。我发现了一个类似的问题,How to install python module on Heroku cedar stack with Rails,但它对我不起作用。
答案 0 :(得分:6)
Buildpacks是Heroku用于构建应用程序的机制,包括安装依赖项。默认情况下不会安装Pip,Python buildpack本身会将此依赖项拉入。您可以使用multi-buildpack,它允许您包含多个buildpack。
Multi 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