我在 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?