Die, die ich für neue Studenten im Labor geschrieben habe. Erstellen Sie eine Umgebung für die Versionsverwaltung verschiedener Skriptsprachen. Verwenden Sie pythonbrew, rvm, perlbrew, nvm für die Versionsverwaltung und pip, gem, cpanm, npm für die Paketverwaltung.
Lesen Sie für die App [Zusammenfassung] Über 100 Allzweck-Tools, von denen ich glaube, dass sie für einen Programmierer verloren gehen, der dies nicht weiß und fügen Sie sie entsprechend ein.
Mac-Leute gehen die Schritte bis zur "Installation von Homebrew" durch. Danach müssen Sie nur noch tun, was Sie brauchen. Verwenden Sie für Benutzer in anderen UNIX-Umgebungen yum oder apt, um die erforderlichen Pakete vorzubereiten, und führen Sie dann nach "Installieren von Homebrew" die erforderlichen Schritte aus.
[]->[Software Update...]
Warten Sie, bis die Installation abgeschlossen ist
Laden Sie hier die neueste Version von Xcode for Lion herunter und installieren Sie sie
Starten Sie Xcode und wählen Sie Befehlszeilentools unter [Xcode] -> [Einstellungen] -> [Downloads] aus, um sie zu installieren. Ohne dies kann Homebrew (sehr selten) seltsam sein.
Laden Sie in ähnlicher Weise das Java für OS X Developer Package herunter und installieren Sie es
Gehen Sie auf Ihrem Terminal wie folgt vor
$ ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
$ brew install git
$ brew update
Benötigt Git für die Versionskontrolle von Homebrew selbst
Wenn Sie sich nicht besonders für die Shell interessieren
$ brew install zsh
Wenn Sie .zshrc noch nicht selbst vorbereitet haben, können Sie es hinzufügen.
$ 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 #Braucht Zeit
Wenn Sie eine virtuelle Umgebung erstellen und das Paket isolieren möchten
$ pybrew venv create lab -p 2.7.2
$ pybrew venv create lab -p 3.2
Dadurch wird in python2.7.2 bzw. 3.2 eine virtuelle Umgebung mit dem Namen "lab" erstellt. Wenn Sie sich nicht sicher sind, empfehle ich Ihnen, es vorerst zu machen, da Sie es wahrscheinlich später nicht bereuen werden.
$ pybrew switch 2.7.2
$ pybrew switch 3.2
Die Person, die virtualenv erstellt hat
$ pybrew venv use lab -p 2.7.2
$ pybrew venv use lab -p 3.2
Module, die Sie für venv verwenden möchten, sollten nach dem Ausschalten von venv installiert werden (siehe Installation von ipython).
Wechseln Sie zu der Version, die Sie mit Pybrew installieren möchten, und führen Sie sie aus
$ pip install PACKAGE_NAME
$ pybrew switch 2.7.2 #2 ohne venv.7.Gehen Sie zu 2
$ pip install ipython
$ pybrew venv use lab
Starten Sie ipython
$ ipython
Auf diese Weise ohne venv installierte Module können von allen venv referenziert werden.
$ 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 #Braucht Zeit
Isolieren Sie die Umgebung mit gemset. Wenn Sie das nicht verstehen, sollten Sie es endlich tun.
$ rvm use 1.9.3
$ rvm gemset create lab
$ rvm use 1.9.3@lab --default
Es gibt ein Gemset mit dem Namen global, und die darin enthaltenen Gems können von allen anderen Gemsets referenziert werden. Daher ist es eine gute Idee, Allzweckwerkzeuge in global zu platzieren. (Siehe den Punkt der Hebelinstallation)
Nur für diejenigen, die keine Dokumentation benötigen
$ echo 'gem: --no-ri --no-rdoc' >> ~/.gemrc
$ gem install PACKAGE_NAME
Interaktive Hülle für Rubin. Es ist notwendig, ohne von Gemset abhängig zu sein, also setzen Sie es in global
$ rvm use 1.9.3@global
$ gem install pry
$ rvm use 1.9.3@lab #Rückkehr
Anfangen
$ pry
Standardmäßig ist perlbrew in $ HOME / perl5 / perlbrew installiert. Wenn dir das nicht gefällt
$ 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 #Braucht Zeit
$ 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 #Braucht Zeit
$ nvm alias default v0.6.15
Wenn Sie einen Knoten mit nvm einfügen, kann npm automatisch verwendet werden. Standardmäßig verwaltet npm Pakete projektweise, sodass Pakete mit gemset in rvm nicht separat verwaltet werden müssen.
So installieren Sie das Paket:
$ npm install PACKAGE_NAME
Wenn dies ausgeführt wird, wird im aktuellen Verzeichnis ein Verzeichnis mit dem Namen node_modules erstellt. Auf diese Knotenmodelle wird aus allen Knotenprojekten im aktuellen Verzeichnis verwiesen.
Wenn Sie es an einem globalen Speicherort platzieren möchten, fügen Sie die Option -g hinzu. Referenz zur Installation von CoffeeScript
$ npm install -g coffee-script