Terminal: Où est le shell le fichier de démarrage?
Je suis en suivant un tutoriel appelé Le démarrage d'un Django 1.4 Projet de la bonne Façon, qui donne des instructions sur la façon d'utiliser virtualenv et virtualenvwrapper, entre autres choses.
Il y a une section qui se lit comme suit:
Si vous êtes à l'aide du pep à installer des paquets (et je ne vois pas pourquoi vous ne seriez pas), vous pouvez obtenir à la fois virtualenv et virtualenvwrapper simplement en installant le dernier.
$ pip install virtualenvwrapper
Une fois installé, ajoutez les lignes suivantes à votre shell de démarrage du fichier (.zshrc, .bashrc, .de profil, etc).
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/directory-you-do-development-in source /usr/local/bin/virtualenvwrapper.sh
Recharger votre démarrage du fichier (par exemple, source .zshrc) et vous êtes prêt à aller.
Je suis sous Mac OSX, et ne sais pas mon chemin dans le Terminal que trop bien. Exactement ce que fait l'auteur veux dire par shell's start-up file (.zshrc, .bashrc, .profile, etc)
? Où puis-je trouver ce fichier, afin que je puisse ajouter ces trois lignes?
Aussi, que veut-il dire par reload your start up file (e.g. source .zshrc)
?
J'apprécierais une réponse détaillée, spécifique à OSX.
Vous devez vous connecter pour publier un commentaire.
Vous utilisez probablement
bash
donc juste ajouter ces 3 lignes de~/.bash_profile
:où
^D
signifie que vous tapez Contrôle+D (EOF).Puis de la fermeture de votre fenêtre de terminal et en ouvrir un nouveau, ou vous pouvez recharger votre
.bash_profile
comme ceci:.profile
peut être lu par un grand nombre de coquilles, certains peuvent ne pas reconnaîtresource
plus lisible synonyme de.
. Utilisation. /usr/local/bin/virtualenwrapper.sh
au lieu de la troisième ligne. Ou encore, ces trois lignes dans.bash_profile
à la place..bash_profile
plutôt que.profile
.pip install virtualenvwrapper
mais j'ai cette erreur lorsque je recharge la.bash_profile
:/usr/local/bin/virtualenvwrapper.sh: No such file or directory
.Si vous utilisez bash, cela signifie généralement
~/.bash_profile
.Dans le Terminal et iTerm nouvelles coques sont shells de login par défaut, donc
~/.bashrc
n'est pas en lecture à tous. Si les instructions écrites pour une autre plate-forme dites-vous ajouter quelque chose à l'.bashrc
, vous avez souvent à l'ajouter à.bash_profile
à la place.Si les deux
~/.profile
et~/.bash_profile
existe pas, seulement.bash_profile
est lu..profile
est aussi lu par d'autres coquilles, mais beaucoup de choses que vous devez ajouter à.bash_profile
de ne pas travailler avec eux.De /usr/share/doc/bash/bash.html:
J'ai Anaconda installer, j'ai donc ajouter ces 3 lignes dans ~/.bash_profile
puis recharger le profil par:
- Je utiliser une approche qui, je pense, est facile à entretenir.
Il fonctionne également très bien si vous utilisez parfois les systèmes Ubuntu, cependant, je vous veillez à l'adresse de l'OP OSX exigence dans ma réponse.
Créer un
.aliases
fichier avec votre pseudo(es) dans votre répertoire home, par exemple,~/.aliases
Exécuter ce fichier à partir de votre
.bashrc
fichier (ce qui est exécuté à chaque fois pour un nouveau processus de shell) avecsource ~/.aliases
. C'est tout ce dont vous avez réellement besoin de faire pour Ubuntu btw.Sur OSX appel
.bashrc
de votre~/.profile
fichier, c'est à dire~/.bash_profile
contenir:source ~/.bashrc