【发布时间】:2013-08-07 17:48:46
【问题描述】:
我有一个在 Heroku 上运行 Django 的 Python 应用程序。该应用程序启动并完美运行。 push 的前几行如下所示:
(venv)➜ djangoproject git:(development) ✗ git push
Counting objects: 33, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (21/21), done.
Writing objects: 100% (21/21), 1.96 KiB, done.
Total 21 (delta 15), reused 0 (delta 0)
-----> Heroku receiving push
-----> Python/Django app detected
...
我需要在测功机(特别是 Compass)上安装一个 gem 程序。
Heroku 的说明是在根目录中提供 Gemfile 和 Gemfile.lock 以及所需的 gem。然而,一旦我提供了这个,Heroku 就认为该应用程序是一个 Ruby 应用程序:
(venv)➜ djangoproject git:(development) ✗ git push
Counting objects: 33, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (21/21), done.
Writing objects: 100% (21/21), 1.96 KiB, done.
Total 21 (delta 15), reused 0 (delta 0)
-----> Heroku receiving push
-----> Ruby app detected (NOTE: this is paraphrased)
...
在将网站作为 Python/Django 应用程序运行时,有什么方法可以安装 ruby gem?
【问题讨论】:
-
这在 heroku 文档中的什么位置?