私はここの指示に従っしようとしています:http://honza.ca/2011/06/install-ruby-gems-into-virtualenvどのように私は私のDjangoのプロジェクトのためのpython virtualenvの中にルビーの宝石(職長)をインストールすることができますか?そして私はする必要がありますか?
しかし、私は私のシステムでpostactivate
スクリプトを見つけることができません。このリンク:http://bruno.im/2011/sep/29/streamline-your-django-workflow/は~/.virtualenvs/postactivate
という名前のファイルが存在すべきであることを示唆しているが、それは私のシステムではありません。
私はvirtualenvのをインストールしているし、次のような構造を持つDjangoアプリケーション設定している:私は今、私のrequirements.txtファイルにgunicornを追加したいとピップでそれをインストールして作成します
django-project/
.git/
.gitignore
blossom/ # top of my django project
__init__.py
blossom-sqlite3-db
manage.py
onora/ # my actual django app
__init__.py
models.py
tests.py
views.py
settings.py
urls.py
requirements.txt
virtualenvironment/
[email protected] -> /System/Library/Framework... 2.7
bin/
include/
lib/
を(http://devcenter.heroku.com/articles/django#using_a_different_wsgi_serverでHerokuの命令ごとなど)次の行でprocfile:
web: python blossom/manage.py run_gunicorn -b "0.0.0.0:$PORT" -w 3
は、私の理解では、私のローカルシステム上のprocfileを使用するために、私はforeman
と呼ばれるルビーの宝石をインストールする必要がありますということです。
私はカップルの質問があります。まず、この仮想環境に専任の人を設置する必要がありますか?私はherokuに展開するためにすべてをきちんと保管しておくために、仮想環境が必要です。私が正しく何が起こっているのかを理解すれば、監督の宝石はローカルで物事を走らせるためのものです。だから、おそらく私は仮想環境にインストールされた監督は必要ありません。第二に、私が仮想環境に専任の人を設置する方が良いのであれば、私が持っているはずのポストアクティベーションファイルをどのように見つけることができますか?
ありがとうございました。
感謝。興味のある方にはここhttp://blog.praveengollakota.com/47430655という素晴らしいガイドがあります。タイトルは「Mac OS X上にpython 2.7、easy_install、pip、virtualenv、virtualenvwrapperをインストールしています」 – Deonomo
私のためにヒントを書いたヒントがあります:http://honza.ca/2011/06/install-ruby-gems-into- virtualenv –