Celui que j'ai écrit pour les nouveaux étudiants du laboratoire. Créez un environnement pour la gestion des versions de divers langages de script. Utilisez pythonbrew, rvm, perlbrew, nvm pour la gestion des versions et pip, gem, cpanm, npm pour la gestion des packages.
Pour l'application, lisez [Résumé] Plus de 100 outils à usage général qui, je pense, seraient perdus pour un programmeur qui ne le sait pas et insérez-le de manière appropriée.
Les utilisateurs de Mac passent par les étapes jusqu'à «l'installation de l'homebrew». Après cela, vous n'avez plus qu'à faire ce dont vous avez besoin. Pour les utilisateurs d'autres environnements UNIX, utilisez yum ou apt pour préparer les paquets nécessaires, puis faites ce dont vous avez besoin après "Installation de l'homebrew".
[]->[Software Update...]
Attendez que l'installation soit terminée
Téléchargez et installez la dernière version de Xcode for Lion à partir d'ici
Démarrez Xcode et sélectionnez Outils de ligne de commande dans [Xcode] -> [Préférences] -> [Téléchargements] pour installer. Sans cela, les homebrews peuvent (très rarement) être bizarres.
De même, téléchargez et installez le package de développement Java pour OS X
Effectuez les opérations suivantes sur votre terminal
$ ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
$ brew install git
$ brew update
Nécessite git pour le contrôle de version de l'homebrew lui-même
Si vous n'êtes pas particulier sur le shell
$ brew install zsh
Si vous n'avez pas encore préparé .zshrc vous-même, vous pouvez l'ajouter.
$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
$ curl -kL http://xrl.us/pythonbrewinstall | bash
$ echo '[[ -s "${HOME}/.pythonbrew/etc/bashrc" ]] && source $HOME/.pythonbrew/etc/bashrc' >> ~/.zshrc
$ pybrew install -fn 2.7.2 3.2 #Prend du temps
Si vous souhaitez créer un virtualenv et isoler le package
$ pybrew venv create lab -p 2.7.2
$ pybrew venv create lab -p 3.2
Cela créera un virtualenv nommé lab
dans python2.7.2 et 3.2 respectivement. Si vous n'êtes pas sûr, je vous recommande de le faire pour le moment, car il est probable que vous ne le regretterez pas plus tard.
$ pybrew switch 2.7.2
$ pybrew switch 3.2
La personne qui a créé virtualenv
$ pybrew venv use lab -p 2.7.2
$ pybrew venv use lab -p 3.2
Les modules que vous souhaitez utiliser dans venv doivent être installés après avoir désactivé venv (voir installation d'ipython).
Basculez vers la version que vous souhaitez installer avec pybrew, puis exécutez
$ pip install PACKAGE_NAME
$ pybrew switch 2.7.2 #2 sans venv.7.Déplacer vers 2
$ pip install ipython
$ pybrew venv use lab
lancer ipython
$ ipython
Les modules installés sans venv de cette manière peuvent être référencés à partir de tous les venv.
$ curl -L get.rvm.io | bash -s stable
$ echo '[[ -s "${HOME}/.rvm/scripts/rvm" ]] && source $HOME/.rvm/scripts/rvm' >> ~/.zshrc
$ rvm install 1.9.3 #Prend du temps
Isolez l'environnement à l'aide de gemset. Si vous ne comprenez pas cela, vous devriez enfin le faire.
$ rvm use 1.9.3
$ rvm gemset create lab
$ rvm use 1.9.3@lab --default
Il existe un ensemble de gemmes nommé global, et les gemmes qu'il contient peuvent être référencées par tous les autres ensembles de gemmes, c'est donc une bonne idée de mettre des outils à usage général dans global. (Reportez-vous à l'élément d'installation du levier)
Seulement pour ceux qui n'ont pas besoin de documentation
$ echo 'gem: --no-ri --no-rdoc' >> ~/.gemrc
$ gem install PACKAGE_NAME
Coque interactive pour rubis. C'est nécessaire sans dépendre du jeu de gemmes, alors mettez-le dans global
$ rvm use 1.9.3@global
$ gem install pry
$ rvm use 1.9.3@lab #revenir
Commencer
$ pry
Par défaut, perlbrew est installé dans $ HOME / perl5 / perlbrew. Si tu n'aimes pas ça
$ echo 'export PERLBREW_ROOT=$HOME/.perl5/perlbrew' >> .zshrc
$ source ~/.zshrc
$ curl -kL http://install.perlbrew.pl | bash
$ echo '[[ -s "${HOME}/.perl5/perlbrew/etc/bashrc" ]] && source $HOME/.perl5/perlbrew/etc/bashrc' >> ~/.zshrc
$ perlbrew install perl-5.14.2 #Prend du temps
$ perlbrew switch perl-5.14.2
$ perlbrew install-cpanm
$ git clone git://github.com/creationix/nvm.git ~/.nvm
$ echo '[[ -s "${HOME}/.nvm/nvm.sh" ]] && source $HOME/.nvm/nvm.sh' >> .zshrc
$ nvm install v0.6.15 #Prend du temps
$ nvm alias default v0.6.15
Lorsque vous insérez un nœud avec nvm, npm peut être utilisé automatiquement. Par défaut, npm gère les packages projet par projet, il n'est donc pas nécessaire de gérer les packages séparément avec gemset dans rvm.
Pour installer le package:
$ npm install PACKAGE_NAME
Lorsque ceci est exécuté, un répertoire appelé node_modules est créé dans le répertoire courant. Ce node_moduels est référencé à partir de tous les projets de nœud sous le répertoire courant.
Si vous souhaitez le placer dans un emplacement global, ajoutez l'option -g. Référence d'installation de CoffeeScript
$ npm install -g coffee-script