Un mémo de l'application et de l'environnement de développement installé et construit sur le nouveau macbook air Mid2013 par un petit ingénieur engagé dans le développement WEB.
S'il y a quelque chose comme "Il y a un meilleur outil! Il y a un meilleur moyen! Ou ce n'est pas bon ...", faites-le moi savoir.
La principale caractéristique de ce macbook air Mid2013 est-elle d'améliorer la durée de vie de la batterie? J'attends avec impatience l'effet d'économie d'énergie du lion de mer (même si cette icône était plus mignonne que Maverick ...).
Jusqu'à présent, j'utilisais le lion mi-2011, mais comme c'est un gros problème, j'ai essayé de construire l'environnement depuis le début.
Puisqu'il s'agit d'un groupe GUI, cela peut ne pas être très utile pour les développeurs CUI ...
Puisque le travail réel a été mélangé, l'ordre peut être différent de ce qui est écrit ci-dessous.
Il y a pas mal de choses à faire, mais une fois que 1-3 est terminé, le reste devrait se dérouler sans problème.
Pour certains des 4 ~, je me suis référé à http://qiita.com/suin/items/26162a4ebcbbb351b879. (Je vous remercie!)
J'ai défini ce qui suit.
--Mise à jour logicielle
--Réglez la vitesse de piste du pavé tactile sur max ―― 1 (favori)
Application Expose (glisser vers le bas avec 3 doigts)
Préférences système> Partager, changez le nom de l'ordinateur en votre nom préféré + autoriser la connexion à distance
Préférences système > Clavier > Clavier > Modifier les touches > Attribuer «Touche de verrouillage des majuscules» à «Commande»
Préférences système> Clavier> Vérifiez tous les F1, F2, etc ...
Cette fois, je voulais renouveler le réseau, alors j'ai acheté une Time Capsule avec le macbook air, donc je vais d'abord le configurer et définir la sauvegarde sur Time Machine.
Je voulais qu'il fonctionne comme un routeur, alors je l'ai recâblé et connecté à mon terminal de travail (ce que j'ai fait à la mi-2011) via un réseau local câblé.
Démarrez l'Utilitaire AirPort et définissez divers paramètres.
J'ai fait une erreur une fois lors de ce réglage.
J'ai laissé vide le "nom du réseau sans fil" et je n'ai pas pu le trouver à partir de la radio ... (Pourquoi est-ce un utilitaire qui peut définir des caractères vides?)
De plus, je ne l'ai pas encore défini, mais si vous souhaitez fixer l'allocation IP par DHCP par adresse MAC (si vous souhaitez stocker l'adresse MAC et l'IP par paire), cela semble possible depuis l'onglet "Réseau". Cette fonction peut être utile pour ceux qui souhaitent réparer l'adresse IP locale pour une raison quelconque. (Je suis reconnaissant que le bhr-4rv que j'utilisais auparavant ait été fait automatiquement)
Après le réglage, travaillez à partir du macbook air Mid2013.
Je veux utiliser la climatisation pour le wifi. Cliquez sur l'icône wifi en forme d'éventail et attendez un moment. Ensuite, le candidat «Définir le nom de la station de base» + «5 GHz» doit apparaître. C'est la connexion avec le courant alternatif. (Devrait être.)
Une fois les paramètres définis, démarrez la sauvegarde à partir des préférences Time Machine.
Si vous le connectez au courant alternatif, il peut être assez rapide même s'il n'est pas câblé. (Comme il a été sauvegardé par fil, je ne sais pas ce que ça fait.)
Pour le moment, installez et définissez le minimum que vous utilisez.
KeyRemap4MacBook https://pqrs.org/macosx/keyremap4macbook/index.html.ja
Je ne l'utilise que pour que toutes les applications puissent être terminées en appuyant longuement sur la commande + q.
Source: http://veadardiary.blog29.fc2.com/blog-entry-3235.html
Préférences Système > KeyRemap4MacBook > Raccourcis personnalisés > Maintenir la commande+ Q to Quit Application
Alfred 2 http://www.alfredapp.com/
Rechercher diversement avec Option + Espace
iTerm 2 http://www.iterm2.com/
N'utilisez pas le terminal par défaut.
Pour le moment, effectuez les réglages suivants.
.bash_profile
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
.bashrc
#Paramètres d'invite
PS1="\[\e[0;36m\][\u \W]\$\[\e[00m\] "
#Réglage de la couleur
export CLICOLOR=1
#Paramètre d'alias
alias ls='ls -h'
alias ll='ls -l'
alias la='ls -a'
alias cp='cp -iv'
alias rm='rm -iv'
alias mv='mv -iv'
alias cl='clear'
alias vi='vim'
alias grep='grep --color'
alias opne_iphone_simulator='open -a /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/'
La commande opne_iphone_simulator doit être installée après l'installation de XCode.
Psst https://www.macupdate.com/app/mac/16780/psst
Auteur? Il ne peut pas être téléchargé depuis (http://ww2.satsumac.com/), donc depuis https://www.macupdate.com/app/mac/16780/psst.
Effacez le "Jan!" Au démarrage.
Shortcat http://shortcatapp.com/
"Shift + Cmd + Space" vous permettra d'accéder à l'étiquette du bouton avec les touches Entrée ou Tabulation.
Par exemple, dans Chrome, si vous saisissez le texte de la balise Title dans la zone de saisie affichée par "Maj + Cmd + Espace", vous pouvez le sélectionner avec Tab.
Lorsqu'il existe de nombreuses destinations telles que les paramètres d'environnement système, c'est pratique car vous pouvez affiner les destinations avec du texte et les saisir.
Xcode https://developer.apple.com/xcode/
Je vais l'utiliser beaucoup, alors je vais le mettre.
Une fois l'installation terminée, installez Préférences> Téléchargements> Outils de ligne de commande (je l'utiliserai plus tard, je le ferai donc en premier.)
Installez depuis l'App Store.
cd to https://code.google.com/p/cdto/
Un outil pratique qui ouvre le répertoire ouvert dans le Finder comme répertoire courant dans le terminal.
Référence: http://wakabamac.blog95.fc2.com/blog-entry-757.html
Après le téléchargement, jetez-le dans Applications.
Ensuite, faites-le glisser et déposez-le sur la barre d'outils du Finder pour l'enregistrer.
Cependant, s'il est laissé tel quel, il s'ouvrira dans le terminal par défaut.
Je veux l'ouvrir dans iTerm 2.
Alors, reportez-vous à http://easyramble.com/cdto-iterm.html et modifiez les paramètres.
Téléchargez iTerm2.zip depuis https://code.google.com/p/cdto/issues/detail?id=23#c7.
Comme indiqué dans l'URL ci-dessus, "Déplacez d'abord le terminal standard que vous souhaitez interrompre vers / Applications / cd \ to.app/Contents/PlugIns \ Disabled. Ensuite, déplacez le plug-in iTerm2 dans le répertoire PlugIns."
$ mv /Applications/cd\ to.app/Contents/PlugIns/terminal.bundle /Applications/cd\ to.app/Contents/PlugIns\ Disabled
$ mv ~/Downloads/iTerm2/bundle/iterm2.bundle /Applications/cd\ to.app/Contents/PlugIns
ClipMenu http://www.clipmenu.com/ja/
Un outil de gestion de l'historique du presse-papiers. C'est sobre, mais très pratique.
Un outil similaire à CLCL sur Windows.
Cependant, il est parfois impossible de le coller normalement. Si vous essayez de coller un élément autre que le niveau supérieur mais qu'il ne colle pas correctement, vous pourrez peut-être le coller en sélectionnant l'élément de niveau supérieur, puis en appuyant à nouveau sur Cmd + v. Même si vous ne pouvez pas, il y aura des moments où il sera logique de simplement vérifier visuellement l'historique du presse-papiers!
Il y a un reste de l'époque où j'utilisais Windows, j'ai donc défini la touche de raccourci sur Option + c.
Coccinellida http://coccinellida.sourceforge.net/
Pour les tunnels SSH.
Ceci est également pratique.
Mais je ne connais pas le réglage pour sortir du tunnel que j'ai fait une fois.
Je quitte avec Cmd + q et le redémarre, mais y a-t-il un autre moyen de le préparer? (Aussi, des brûlures en noir et blanc, mais il y a aussi des icônes monochromatiques ...)
Colors http://mattpatenaude.com/
Le soi-disant sélecteur de couleurs.
CotEditor http://sourceforge.jp/projects/coteditor/
L'éditeur par défaut que j'utilise.
Parfois, je veux que vous vous débarrassiez de l'alerte «modifié par un autre processus», mais non.
Dropbox http://db.tt/uz0LXXmb
Inutile de dire que.
Pratique. Je suis passé à la version payante.
J'ai créé un répertoire arbitraire sous ~ / Documents / pour les matériaux et les documents, mais j'ai créé un répertoire avec le même nom du côté de Dropbox, et ~ / Documents / docs ← docs a commencé à fonctionner en tant que lien symbolique vers ~ / Dropbox / docs J'ai essayé de.
L'URL de Dropbox ci-dessus est le lien "Je vous donnerai 1 Go et vos amis 500 Mo d'espace bonus". Si vous ne l'aimez pas, rendez-vous sur https://www.dropbox.com.
DropLHa http://www.fan.gr.jp/~sakai/softwares/lha
J'ai l'impression que la manipulation de LHA sur un mac est usée, mais je vais la mettre pour le moment.
FireAlpaca http://firealpaca.com/
Parfois, je joue aussi avec les images.
Firefox http://www.mozilla.jp/firefox/
Fondamentalement, les gens utilisent Chrome, mais lorsqu'ils utilisent des outils de type application WEB, Firefox est souvent utilisé.
Le module complémentaire installé est le suivant.
Firebug
Live HTTP headers
Web Developer
Je veux effacer la barre de titre (?), Mais il semble que FireFox 22 ne la prend pas en charge ... (à partir du 26/06/2013)
FreeMemory
Depuis l'App Store.
Il affiche l'état de la mémoire libre.
Google Chrome
Le navigateur par défaut.
Client REST avancé (je me sens bien ailleurs) https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo
Google Mail Checker https://chrome.google.com/webstore/detail/google-mail-checker/mihcahmgecmbnbcchbopgniflfhgnkff
Pendule https://chrome.google.com/webstore/detail/pendule/gbkffbkamcejhkcaocmkdeiiccpmjfdi
Simple Window Saver https://chrome.google.com/webstore/detail/simple-window-saver/fpfmklldfnlcblofkhdeoohfppdoejdc
--TweetDeck (je pense que c'est aussi bien, mais je l'utilise en quelque sorte) https://chrome.google.com/webstore/detail/tweetdeck/hbdpomandigafcibbmofojjchbcdagbl
Jusqu'à récemment, je ne connaissais pas le raccourci pour se concentrer sur la barre d'adresse avec Commande + l.
Gmail https://mail.google.com/
L'icône de message non lu de Labs est trop belle!
Google Calendar https://www.google.com/calendar/render
calendrier. Les agendas de plusieurs comptes Google Apps sont configurés pour être partagés entre eux.
Asana https://app.asana.com/
Gestion TODO.
ChatWork https://www.chatwork.com
Vous pouvez réduire la fréquence des e-mails. Aussi, tant que je veux que vous ajoutiez une fonction comme "icône de message non lu" de Gmail.
Wri.pe https://wri.pe/
Notes en ligne.
Pixlr Editor (peut être utilisé principalement avec FireFox) http://pixlr.com/editor/
Cela suffit pour une simple retouche d'image.
Cacoo (peut être utilisé principalement avec FireFox) https://cacoo.com
Je l'utilise pour fabriquer des matériaux.
Google IME
Utilisé pour l'entrée japonaise.
L'alphabet est Kotori.
Sélectionnez parmi "" Préférences de texte de mots "".
Growl + Bark
Installez Growl depuis l'App Store.
Installez Bark à partir de Bark http://barkplug.in/.
Pour la méthode de réglage, je me suis référé à http://www.danshihack.com/2012/08/31/junp/macapp-bark.html.
Pratique même moyennant des frais.
Si vous souhaitez sauvegarder efficacement les photos de votre iPhone ou sur votre appareil, je pense que cela vaut la peine d'être acheté.
Magican http://www.magicansoft.com/jp/magican.html
Pour le nettoyage. Je ne suis pas encore entré, mais je vais le mettre pour le moment.
Microsoft Office 2011 for mac
Pour une raison quelconque, même si Office est installé, il n'y a aucune perte.
Pourquoi Google Suggestions dit-il "Office Mac 2013"?
Notify https://www.macupdate.com/app/mac/32217/notify-pro
Je ne sais pas quelle est l'URL officielle.
Pour les notifications Gmail.
PhpStorm http://www.jetbrains.com/phpstorm/
IDE pour PHP. Très pratique.
Ce n'est peut-être pas nécessaire pour ceux qui pensent que cela n'est pas nécessaire, mais il existe une version d'essai de 30 jours, veuillez donc l'essayer une fois.
J'utilise essentiellement ceci lors de l'écriture de HTML, JavaScript et PHP.
SiteSucker http://sitesucker.us/home.html
Installé depuis l'App Store.
Par exemple, lorsque vous souhaitez enregistrer l'intégralité du site WEB.
Skype http://www.skype.com/ja/download-skype
En quelque sorte actif.
SourceTree http://www.sourcetreeapp.com
Je n'ai pas beaucoup de chances de l'utiliser, mais je l'ai mis.
Pour ceux qui veulent utiliser Git avec GUI.
Sublime Text 2 http://www.sublimetext.com/
Même si vous l'enregistrez dans un fichier, il reprendra dans son état d'origine, ce qui est pratique.
Diverses autres commodités.
Je pensais changer de CotEditor, mais pour une raison quelconque, je n'ai pas encore changé.
TextWrangler http://www.barebones.com/products/textwrangler/
C'est pratique car vous pouvez vérifier la différence entre les fichiers et la différence pour chaque répertoire.
Installé depuis l'App Store.
Th-MakerX http://www5.wind.ne.jp/miko/mac_soft/th-maker_x/
Il redimensionne et renomme les images en même temps.
C'est pratique de l'avoir, mais cela n'entre pas vraiment en jeu.
TinkerTool http://www.bresink.com/osx/TinkerTool.html
Beaucoup de déconner.
Finder > Paramètres du Finder > J'ai l'impression que je viens de cocher Afficher les fichiers cachés et les fichiers système.
S'il ne s'agissait que de cela, il aurait peut-être été bon de l'installer séparément. .. ..
VLC http://www.videolan.org/vlc/
Je l'ai installé pour le moment.
VMware Fusion 5 semble avoir «sans marque» et «professionnel».
Si vous avez une version antérieure, il semble que vous puissiez mettre à niveau à moindre coût. Dans ce cas, sélectionnez Professionnel.
Cependant, en raison du tarif, j'ai pu acheter la version packagée de la version non marquée moins chère sur Amazon, j'ai donc décidé de ne pas l'utiliser cette fois.
Yummy FTP http://www.yummysoftware.com/
FTP payant, client SCP. Très pratique.
Je voulais partager le signet avec plusieurs appareils, j'ai donc écrit ce qui suit avant.
"Partager de délicieux signets FTP sur plusieurs Mac à l'aide de Dropbox" http://qiita.com/hokutoasari/items/a4f1b6f5d60db66f2d48
Installé depuis l'App Store.
Installez Homebrew et ajoutez également tree et wget.
Vérifiez la méthode d'installation sur http://mxcl.github.io/homebrew/.
[username ~]$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
[username ~]$ brew doctor
Si on vous dit "Je n'ai pas d'outils de ligne de commande X Code", installez Préférences> Téléchargements> Outils de ligne de commande.
[username ~]$ brew update
[username ~]$ brew install tree
[username ~]$ brew install wget
[username ~]$ vi .bashrc
#Ajout du contenu suivant
#Pour brasser
export PATH=/usr/local/bin:/usr/local/sbin:$PATH # for Homebrew
[username ~]$ source .bashrc
Après avoir changé le PATH, écrivez "source .bashrc".
Installez Apache.
[username ~]$ brew tap Homebrew/dupes
[username ~]$ brew search httpd
[username ~]$ brew install httpd
[username ~]$ sudo apachectl start
Essayez maintenant d'accéder à http: // localhost / depuis votre navigateur.
Lorsque "Ça marche!" S'affiche, il est en cours d'exécution.
Peut-être que brew exécute une installation non Apache, alors essayez de modifier index.html.
[username ~]$ vi /usr/local/Cellar/httpd/2.2.23/share/apache2/htdocs/index.html
Alors, réglons le problème de manière appropriée.
Accédez à nouveau à http: // localhost / depuis le navigateur, et si le contenu que vous avez modifié est reflété, c'est la preuve qu'Apache installé à partir de brew fonctionne.
Si le correctif n'est pas reflété, c'est probablement une faute de frappe PATH (probablement) et vous devriez revoir votre .bashrc.
Pour le moment, mettez MySQL.
Récemment, j'ai arrêté d'utiliser postgresql.
[username ~]$ brew install mysql
[username ~]$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
[username ~]$ mysql.server start
Starting MySQL
. SUCCESS!
Si cela devient ce qui précède, le démarrage est réussi.
[username ~]$ mysqladmin -u root password 'Mot de passe ici'
Réglez-le pour le moment.
[username ~]$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.12 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql>
Entrez le mot de passe et ce sera OK s'il ressemble à ce qui précède.
Quittez avec mysql> quit;.
php installe phpenv, php-build à partir de brew et vous permet de changer de version.
Je me demandais s'il fallait installer à partir de brew, mais pour l'instant, installer à partir de brew.
[username ~]$ brew tap josegonzalez/php
[username ~]$ brew install --HEAD phpenv
[username ~]$ vi .bashrc
#Ajoutez ce qui suit
if [ -f $HOME/.phpenv/bin/phpenv ]; then
export PATH=$PATH:$HOME/.phpenv/bin
eval "$(phpenv init -)"
fi
[username ~]$ brew install php-build
[username ~]$ vi /usr/local/share/php-build/default_configure_options
--with-apxs2=/usr/local/sbin/apxs
Ajoutez "--with-apxs2 = / usr / local / sbin / apxs".
[username ~]$ php-build --definitions
Il devrait être affiché tout le temps. Sélectionnez la version que vous aimez ici et installez-la.
Cette fois, j'ai décidé d'en installer deux, 5.4.9 et 5.3.20.
[username ~]$ php-build 5.4.9 ~/.phpenv/versions/5.4.9
Une erreur devrait se produire en cours de route, alors installez à chaque fois celui manquant de brew et php-build à nouveau.
Par exemple:
[username ~]$ brew install re2c
[username ~]$ brew install jpeg
[username ~]$ brew install libpng
[username ~]$ brew install mcrypt
[username ~]$ mv /usr/local/Cellar/httpd/2.2.23/libexec/libphp5.so ~/.phpenv/versions/5.4.9
[username ~]$ php-build 5.3.20 ~/.phpenv/versions/5.3.20
Jusqu'à présent, si vous avez fait ce qui précède, vous obtiendrez probablement une erreur liée à fpm.
Alors, modifiez le fichier de définition de php-build.
[username ~]$ sudo vi /usr/local/share/php-build/default_configure_options
"--Enable-fpm" Efface cette ligne. Ensuite, php-build à nouveau.
[username ~]$ mv /usr/local/Cellar/httpd/2.2.23/libexec/libphp5.so ~/.phpenv/versions/5.3.20/
[username ~]$ phpenv versions
* system (set by /Users/username/.phpenv/version)
5.3.20
5.4.9
Il ya trois.
[username ~]$ phpenv global 5.3.20
[username ~]$ php -v
PHP 5.3.20 (cli) (built: Jun 23 2013 01:58:57)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
[username ~]$ phpenv global 5.4.9
[username ~]$ php -v
PHP 5.4.9 (cli) (built: Jun 23 2013 01:41:07)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
Changer en tant que "numéro de version global phpenv".
Cependant, cela passera à CLI php. Le module Apache php ne peut pas être changé avec la commande phpenv.
J'ai fait référence à http://starzero.hatenablog.com/entry/20120916/1347786793.
[username ~]$ vi ~/.phpenv/libexec/rbenv-apache-version
[username ~]$ chmod 666 ~/.phpenv/libexec/rbenv-apache-version
~/.phpenv/libexec/rbenv-apache-version
#!/usr/bin/env bash
set -e
[ -n "$RBENV_DEBUG" ] && set -x
# Provide rbenv completions
if [ "$1" = "--complete" ]; then
echo system
exec rbenv-versions --bare
fi
RBENV_VERSION="$1"
RBENV_ON_FILE="${RBENV_ROOT}/versions"
APACHE_ROOT="/usr/local/Cellar/httpd/2.2.22"
APACHE_MODULE_PATH="${APACHE_ROOT}/libexec"
# Make sure the specified version is installed.
RBENV_PREFIX_PATH="${RBENV_ROOT}/versions/${RBENV_VERSION}"
if [ ! -d "$RBENV_PREFIX_PATH" ]; then
echo "rbenv: version \`${RBENV_VERSION}' not installed" >&2
exit 1
fi
PHP_MODULE_PATH="$RBENV_PREFIX_PATH/libphp5.so"
if [ ! -f "$PHP_MODULE_PATH" ]; then
echo "apache module not found \'${PHP_MODULE_PATH}'" >&2
exit 1
fi
if [ ! -d "$APACHE_MODULE_PATH" ]; then
echo "Directory not found \'${APACHE_MODULE_PATH}'" >&2
exit 1
fi
echo "copy ${PHP_MODULE_PATH} to ${APACHE_MODULE_PATH}"
cp "$PHP_MODULE_PATH" "$APACHE_MODULE_PATH"
echo "Restarting apache..."
sudo apachectl restart
[username ~]$ vi /usr/local/etc/apache2/httpd.conf
#Ajoutez ce qui suit à la dernière ligne
Include /usr/local/etc/apache2/conf.d/*.conf
[username ~]$ mkdir /usr/local/etc/apache2/conf.d
[username ~]$ vi /usr/local/etc/apache2/conf.d/_mine.conf
ServerName localhost:80
AddType application/x-httpd-php .php
DirectoryIndex index.html index.php
[username ~]$ vi /usr/local/Cellar/httpd/2.2.23/share/apache2/htdocs/info.php
<?php
phpinfo();
[username ~]$ phpenv apache-version 5.3.20
[username ~]$ phpenv apache-version 5.4.9
Après avoir exécuté chacun, accédez à http: //localhost/info.php et confirmez que les versions de PHP sont 5.3.20 et 5.4.9.
[username ~]$ curl -s https://getcomposer.org/installer | php
[username ~]$ sudo mv composer.phar /usr/local/bin/composer
Ceci complète les paramètres Apache + PHP pour le moment.
Installez rbenv et ruby-build à partir de brew.
Je me demande si cela devrait également être installé à partir de brew, mais pour l'instant, j'installe à partir de brew.
[username ~]$ brew install rbenv
[username ~]$ brew install ruby-build
[username ~]$ vi .bashrc
# rbenv
export PATH=$HOME/.rbenv/bin:$PATH
eval "$(rbenv init -)"
[username ~]$ source .bashrc
[username ~]$ brew install openssl
[username ~]$ brew install readline
[username ~]$ rbenv install 1.9.3-p429
[username ~]$ rbenv global system
[username ~]$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
[username ~]$ rbenv global 1.9.3-p429
[username ~]$ ruby -v
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-darwin12.4.1]
Avec cela, c'est OK si vous pouvez confirmer qu'il a basculé correctement.
[username ~]$ gem install bundler
Il semble préférable d'installer d'autres gemmes projet par projet.
Si cela reste tel quel, la commande sera bundler exec hogehoge, il semble donc préférable d'inclure un plug-in pour l'éviter.
Référence: http://qiita.com/naoty_k/items/9000280b3c3a0e74a618
Je le ferai la prochaine fois.
Node.js est géré par nodebrew.
[username ~]$ curl https://raw.github.com/hokaccha/nodebrew/master/nodebrew |
[username ~]$ vi .bashrc
# nodebrew
if [ -f ~/.nodebrew/nodebrew ]; then
export PATH=$HOME/.nodebrew/current/bin:$PATH
fi
[username ~]$ source .bashrc
[username ~]$ nodebrew ls-remote
[username ~]$ nodebrew install-binary v0.10.12
[username ~]$ nodebrew ls
v0.10.12
current: none
[username ~]$ nodebrew use v0.10.12
use v0.10.12
[username ~]$ node -v
v0.10.12
Jusqu'à présent pour le moment.
[username ~]$ brew install mongodb
[username ~]$ mongod run --fork --config /usr/local/etc/mongod.conf
Commencez en arrière-plan avec l'option "--fork".
[username ~]$ mongo
C'est OK s'il est démarré avec ça.
Python est géré par pyenv.
[username ~]$ git clone git://github.com/yyuu/pyenv.git .pyenv
[username ~]$ vi .bashrc
# pyenv
if [ -f ~/.pyenv/bin/pyenv ]; then
export PATH=$HOME/.pyenv/bin:$PATH
eval "$(pyenv init -)"
fi
[username ~]$ pyenv install -l
[username ~]$ pyenv install 3.2.5
[username ~]$ pyenv rehash
pyenv install 3.3.2 était une erreur. La cause n'est pas poursuivie. Aussi, ici, j'ai redémarré le terminal. (Je ne l'ai pas fait avec la source .bashrc)
[username ~]$ pyenv versions
* system
3.2.5 (set by /Users/username/.pyenv/version)
[username ~]$ pyenv global 3.2.5
[username ~]$ python --version
Python 3.2.5
[username ~]$ pyenv global system
[username ~]$ python --version
Python 2.7.2
[username ~]$ pyenv global 3.2.5
Jusqu'à présent pour le moment.
Pour le moment, ceci complète le réglage «pour le moment». Après cela, je me demande si je devrais le construire au besoin.
J'ai fait référence à divers sites. De nombreux sites ont oublié l'URL car ils ne pouvaient pas en prendre note. Je suis désolé de ne pas pouvoir le lister. C'est aussi une histoire étrange à écrire ici, mais merci.
Je dois également installer nginx.
J'aurais dû écrire sur la configuration d'Apache Virtual Host.
Recommended Posts