Comment puis-je installer un petit bijou rubis (contremaître) dans un virtualenv python pour mon projet django? Et dois-je?

StackOverflow https://stackoverflow.com/questions/8808439

Question

Je suis en train de suivre les instructions ici: http: // honza .ca / 2011/06 / install-rubis-gemmes-en-virtualenv

Cependant, je ne peux pas trouver le script postactivate sur mon système. Ce lien: http://bruno.im/2011/sep/29 / Streamline-votre-django-workflow / suggère qu'il devrait y avoir un fichier appelé ~/.virtualenvs/postactivate, mais il est pas sur mon système.

J'ai installé virtualenv et ont mis en place une application django avec la structure suivante:

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/
        .Python@ -> /System/Library/Framework... 2.7
        bin/
        include/
        lib/

Je voudrais maintenant ajouter gunicorn à mon dossier requirements.txt, l'installer avec pépin, puis créer un procfile avec la ligne suivante (selon les instructions de Heroku http://devcenter.heroku.com/articles/django#using_a_different_wsgi_server ):

web: python blossom/manage.py run_gunicorn -b "0.0.0.0:$PORT" -w 3

Je crois comprendre que pour pouvoir utiliser un procfile sur mon système local, je vais devoir installer un petit bijou rubis appelé foreman.

J'ai quelques questions. Tout d'abord, dois-je installer contremaître dans cet environnement virtuel du tout? J'ai besoin de l'environnement virtuel afin que je puisse tout garder soigneusement contenu pour le déploiement de Heroku. Le petit bijou de contremaître est uniquement pour faire fonctionner les choses localement, si je comprends ce qui se passe correctement. Alors peut-être que je ne contremaître pas besoin installé dans l'environnement virtuel. En second lieu, si ce serait mieux pour moi d'installer contremaître dans l'environnement virtuel, comment puis-je trouver le fichier postactivate que je suis censé avoir?

Merci.

Était-ce utile?

La solution

Postactivate fait partie de virtualenvwrapper , un outil qui appuie sur le dessus de virtualenv.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top