Ein Memo der Anwendungs- und Entwicklungsumgebung, die von einem kleinen Ingenieur, der an der WEB-Entwicklung beteiligt ist, auf dem neu angekommenen MacBook Air Mid2013 installiert und erstellt wurde.
Wenn es so etwas wie "Es gibt ein besseres Werkzeug! Es gibt einen besseren Weg! Oder das ist nicht gut ..." gibt, lassen Sie es mich bitte wissen.
Ist das Hauptmerkmal dieses MacBook Air Mid2013 die Verbesserung der Akkulaufzeit? Ich freue mich auf den Energiespareffekt von Sea Lion (obwohl dieses Symbol süßer war als Maverick ...).
Bis jetzt habe ich den Löwen von Mitte 2011 verwendet, aber da es eine große Sache ist, habe ich von Anfang an versucht, die Umgebung aufzubauen.
Da es sich um eine GUI-Gruppe handelt, ist sie für CUI-Entwickler möglicherweise nicht sehr hilfreich ...
Da die eigentliche Arbeit verwechselt wurde, kann die Reihenfolge von der unten angegebenen abweichen.
Es gibt einige Dinge zu tun, aber sobald 1-3 vorbei ist, sollte der Rest reibungslos verlaufen.
Für einige von 4 ~ habe ich auf http://qiita.com/suin/items/26162a4ebcbbb351b879 verwiesen. (Vielen Dank!)
Ich habe folgendes eingestellt.
--Software-Update
--Stellen Sie die Spurgeschwindigkeit des Trackpads auf maximal ―― 1 (Favorit) ein.
--Application Expose (mit 3 Fingern nach unten wischen)
Systemeinstellungen> Freigeben, ändern Sie den Computernamen in Ihren bevorzugten Namen + erlauben Sie die Remote-Anmeldung
Systemeinstellungen > Tastatur > Tastatur > Tasten ändern > "Befehlstaste" mit "Feststelltaste" versehen
Systemeinstellungen> Tastatur> Überprüfen Sie alle F1, F2 usw.
Dieses Mal wollte ich das Netzwerk erneuern, also kaufte ich eine Time Capsule zusammen mit dem MacBook Air, also werde ich sie zuerst einstellen und das Backup auf Time Machine setzen.
Ich wollte, dass es als Router fungiert, also habe ich es neu verkabelt und über ein kabelgebundenes LAN mit meinem Arbeitsterminal (was ich Mitte 2011 getan habe) verbunden.
Starten Sie das AirPort-Dienstprogramm und nehmen Sie verschiedene Einstellungen vor.
Ich habe bei dieser Einstellung einmal einen Fehler gemacht.
Ich habe den "Namen des drahtlosen Netzwerks" leer gemacht und konnte ihn im Radio nicht finden ... (Warum ist es ein Dienstprogramm, das leere Zeichen setzen kann ...)
Ich habe es auch noch nicht festgelegt, aber wenn Sie die IP-Zuweisung durch DHCP nach MAC-Adresse korrigieren möchten (wenn Sie die MAC-Adresse und die IP als Paar speichern möchten), scheint dies auf der Registerkarte "Netzwerk" möglich zu sein. Diese Funktion kann für diejenigen nützlich sein, die aus irgendeinem Grund die lokale IP korrigieren möchten. (Ich bin dankbar, dass der bhr-4rv, den ich zuvor verwendet habe, automatisch erstellt wurde)
Arbeiten Sie nach dem Einstellen mit dem MacBook Air Mid2013.
Ich möchte Wechselstrom für WLAN verwenden. Klicken Sie auf das fächerförmige WLAN-Symbol und warten Sie eine Weile. Dann sollte der Kandidat "Basisstationsnamen einstellen" + "5 GHz" erscheinen. Dies ist die Verbindung mit Wechselstrom. (Sollte sein.)
Starten Sie nach Abschluss der Einstellungen die Sicherung in den Time Machine-Einstellungen.
Wenn Sie es mit Wechselstrom verbinden, kann es sehr schnell sein, auch wenn es nicht verkabelt ist. (Da es durch Draht gesichert wurde, weiß ich nicht, wie es sich anfühlt.)
Installieren und setzen Sie vorerst das von Ihnen verwendete Minimum.
KeyRemap4MacBook https://pqrs.org/macosx/keyremap4macbook/index.html.ja
Ich benutze es nur, damit alle Anwendungen durch Drücken und Halten des Befehls + q beendet werden können.
Quelle: http://veadardiary.blog29.fc2.com/blog-entry-3235.html
Systemeinstellungen > KeyRemap4MacBook > Benutzerdefinierte Verknüpfungen > Befehl Halten+ Q to Quit Application
Alfred 2 http://www.alfredapp.com/
Suchen Sie unterschiedlich mit Option + Leertaste
iTerm 2 http://www.iterm2.com/
Verwenden Sie nicht das Standardterminal.
Nehmen Sie vorerst folgende Einstellungen vor.
.bash_profile
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
.bashrc
#Eingabeaufforderungseinstellungen
PS1="\[\e[0;36m\][\u \W]\$\[\e[00m\] "
#Farbeinstellung
export CLICOLOR=1
#Alias-Einstellung
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/'
Der Befehl opne_iphone_simulator muss nach der Installation von XCode installiert werden.
Psst https://www.macupdate.com/app/mac/16780/psst
Urheber? Es kann nicht von (http://ww2.satsumac.com/) heruntergeladen werden, also von https://www.macupdate.com/app/mac/16780/psst.
Löschen Sie das "Jan!" Beim Start.
Shortcat http://shortcatapp.com/
Mit "Umschalt + Befehlstaste + Leertaste" können Sie mit den Eingabetasten oder den Tabulatortasten auf die Tastenbezeichnung zugreifen.
Wenn Sie in Chrome beispielsweise den Text des Titel-Tags in das Eingabefeld eingeben, das unter "Umschalt + Befehlstaste + Leertaste" angezeigt wird, können Sie ihn mit der Tabulatortaste auswählen.
Wenn es viele Ziele gibt, z. B. Einstellungen für die Systemumgebung, ist dies praktisch, da Sie die Ziele mit Text eingrenzen und eingeben können.
Xcode https://developer.apple.com/xcode/
Ich werde es oft benutzen, also werde ich es hineinstecken.
Installieren Sie nach Abschluss der Installation Einstellungen> Downloads> Befehlszeilentools (ich werde es später verwenden, also werde ich es zuerst tun.)
Installieren Sie aus dem App Store.
cd to https://code.google.com/p/cdto/
Ein praktisches Tool, das das im Finder geöffnete Verzeichnis als aktuelles Verzeichnis im Terminal öffnet.
Referenz: http://wakabamac.blog95.fc2.com/blog-entry-757.html
Werfen Sie es nach dem Herunterladen in Anwendungen.
Ziehen Sie es dann per Drag & Drop in die Finder-Symbolleiste, um es zu registrieren.
Wenn es jedoch unverändert bleibt, wird es im Standardterminal geöffnet.
Ich möchte es in iTerm 2 öffnen.
Lesen Sie also http://easyramble.com/cdto-iterm.html und ändern Sie die Einstellungen.
Laden Sie iTerm2.zip von https://code.google.com/p/cdto/issues/detail?id=23#c7 herunter.
Wie in der obigen URL angegeben, "Verschieben Sie zuerst das Standardterminal, das Sie beenden möchten, nach / Applications / cd \ to.app/Contents/PlugIns \ Disabled. Verschieben Sie dann das iTerm2-Plug-In in das PlugIns-Verzeichnis."
$ 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/
Ein Tool zum Verwalten des Verlaufs der Zwischenablage. Es ist nüchtern, aber sehr praktisch.
Ein Tool ähnlich CLCL unter Windows.
Manchmal kann es jedoch nicht normal eingefügt werden. Wenn Sie versuchen, ein anderes Element als die oberste Ebene einzufügen, das jedoch nicht korrekt eingefügt wird, können Sie es möglicherweise einfügen, indem Sie das Element der obersten Ebene auswählen und dann erneut Cmd + v drücken. Selbst wenn Sie dies nicht können, wird es Zeiten geben, in denen es sinnvoll ist, den Verlauf der Zwischenablage nur visuell zu überprüfen!
Es gibt einen Rest von Windows, daher habe ich die Tastenkombination auf Option + c gesetzt.
Coccinellida http://coccinellida.sourceforge.net/
Für SSH-Tunnel.
Dies ist auch praktisch.
Aber ich kenne die Einstellung nicht, um aus dem Tunnel herauszukommen, den ich einmal gemacht habe.
Es endet mit Cmd + q und startet neu, aber gibt es eine andere Möglichkeit, es vorzubereiten? (Auch Schwarz-Weiß-Verbrennungen, aber es gibt auch monochromatische Symbole ...)
Colors http://mattpatenaude.com/
Der sogenannte Farbwähler.
CotEditor http://sourceforge.jp/projects/coteditor/
Der Standardeditor, den ich verwende.
Manchmal möchte ich, dass Sie die Warnung "Durch einen anderen Prozess geändert" loswerden, aber nein.
Dropbox http://db.tt/uz0LXXmb
Unnötig zu erwähnen, dass.
Praktisch. Ich habe auf die kostenpflichtige Version umgestellt.
Ich habe unter ~ / Documents / ein beliebiges Verzeichnis für Materialien und Dokumente erstellt, aber auf der Dropbox-Seite ein Verzeichnis mit demselben Namen erstellt, und ~ / Documents / docs ← docs wurde als Symlink zu ~ / Dropbox / docs gestartet Ich versuchte zu.
Die URL zu Dropbox oben ist der Link "Ich gebe Ihnen 1 GB und Ihren Freunden 500 MB Bonusplatz". Wenn es Ihnen nicht gefällt, gehen Sie zu https://www.dropbox.com.
DropLHa http://www.fan.gr.jp/~sakai/softwares/lha
Ich habe das Gefühl, dass der Umgang mit LHA auf einem Mac abgenutzt ist, aber ich werde es vorerst einsetzen.
FireAlpaca http://firealpaca.com/
Manchmal spiele ich auch mit Bildern.
Firefox http://www.mozilla.jp/firefox/
Grundsätzlich wird Chrome verwendet, aber bei Verwendung von WEB Application-ähnlichen Tools wird häufig Firefox verwendet.
Das installierte Add-On lautet wie folgt.
Firebug
Live HTTP headers
Web Developer
Ich möchte die Titelleiste löschen (?), Aber es scheint, dass FireFox 22 sie nicht unterstützt ... (Stand 26.06.2013)
FreeMemory
Aus dem App Store.
Es zeigt den Status des freien Speichers an.
Google Chrome
Der Standardbrowser.
Erweiterter REST-Client (ich fühle mich anderswo gut) 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 (Ich denke, das ist auch gut, aber ich benutze es irgendwie) https://chrome.google.com/webstore/detail/tweetdeck/hbdpomandigafcibbmofojjchbcdagbl
Bis vor kurzem kannte ich die Verknüpfung nicht, um mich mit Befehl + l auf die Adressleiste zu konzentrieren.
Gmail https://mail.google.com/
Das "Ungelesene Nachrichtensymbol" von Labs ist zu schön!
Google Calendar https://www.google.com/calendar/render
Kalender. Die Kalender mehrerer Google Apps-Konten werden so festgelegt, dass sie miteinander geteilt werden.
Asana https://app.asana.com/
TODO-Management.
ChatWork https://www.chatwork.com
Sie können die Häufigkeit von E-Mails reduzieren. Solange ich möchte, dass Sie eine Funktion wie "Symbol für ungelesene Nachrichten" von Google Mail hinzufügen.
Wri.pe https://wri.pe/
Online-Notizen.
Pixlr Editor (kann hauptsächlich mit FireFox verwendet werden) http://pixlr.com/editor/
Dies reicht für eine einfache Bildbearbeitung aus.
Cacoo (kann hauptsächlich mit FireFox verwendet werden) https://cacoo.com
Ich benutze es, um Materialien herzustellen.
Google IME
Wird für japanische Eingaben verwendet.
Das Alphabet ist Kotori.
Wählen Sie aus den Einstellungen für "" Worttext ".
Growl + Bark
Installieren Sie Growl aus dem App Store.
Installieren Sie Bark von Bark http://barkplug.in/.
Für die Einstellungsmethode habe ich auf http://www.danshihack.com/2012/08/31/junp/macapp-bark.html verwiesen.
Bequem auch gegen Gebühr.
Wenn Sie iPhone-Fotos effizient auf Ihrem Gerät sichern möchten, lohnt sich der Kauf.
Magican http://www.magicansoft.com/jp/magican.html
Zur Bereinigung. Ich bin noch nicht reingekommen, aber ich werde es vorerst reinstecken.
Microsoft Office 2011 for mac
Selbst wenn Office installiert ist, gibt es aus irgendeinem Grund keinen Verlust.
Warum sagt Google Suggest "Office Mac 2013"?
Notify https://www.macupdate.com/app/mac/32217/notify-pro
Ich weiß nicht, wie die offizielle URL lautet.
Für Google Mail-Benachrichtigungen.
PhpStorm http://www.jetbrains.com/phpstorm/
IDE für PHP. Sehr praktisch.
Es ist möglicherweise nicht erforderlich für diejenigen, die es für unnötig halten, aber es gibt eine 30-Tage-Testversion. Versuchen Sie es also bitte einmal.
Ich benutze dies grundsätzlich beim Schreiben von HTML, JavaScript und PHP.
SiteSucker http://sitesucker.us/home.html
Aus dem App Store installiert.
Zum Beispiel, wenn Sie die gesamte WEB-Site speichern möchten.
Skype http://www.skype.com/ja/download-skype
Irgendwie aktiv.
SourceTree http://www.sourcetreeapp.com
Ich habe nicht viele Chancen, es zu benutzen, aber ich habe es reingelegt.
Für diejenigen, die Git mit GUI betreiben möchten.
Sublime Text 2 http://www.sublimetext.com/
Selbst wenn Sie es in einer Datei speichern, wird es in seinem ursprünglichen Zustand fortgesetzt, was praktisch ist.
Verschiedene andere Annehmlichkeiten.
Ich dachte, ich würde von CotEditor wechseln, aber aus irgendeinem Grund habe ich noch nicht gewechselt.
TextWrangler http://www.barebones.com/products/textwrangler/
Dies ist praktisch, da Sie den Unterschied zwischen Dateien und den Unterschied für jedes Verzeichnis überprüfen können.
Aus dem App Store installiert.
Th-MakerX http://www5.wind.ne.jp/miko/mac_soft/th-maker_x/
Es ändert die Größe und benennt Bilder auf einmal um.
Es ist bequem, es zu haben, aber es kommt nicht wirklich ins Spiel.
TinkerTool http://www.bresink.com/osx/TinkerTool.html
Viel rumspielen.
Finder > Finder-Einstellungen > Ich habe das Gefühl, ich habe gerade Versteckte Dateien und Systemdateien anzeigen aktiviert.
Wenn es nur so wäre, wäre es möglicherweise in Ordnung gewesen, es separat zu installieren. .. ..
VLC http://www.videolan.org/vlc/
Ich habe es vorerst installiert.
VMware Fusion 5 scheint "ohne Markenzeichen" und "Professional" zu sein.
Wenn Sie eine frühere Version haben, können Sie anscheinend günstig upgraden. Wählen Sie in diesem Fall Professional.
Aufgrund des Preises konnte ich die verpackte Version der nicht gekennzeichneten Version jedoch billiger bei Amazon kaufen, weshalb ich mich entschied, sie diesmal nicht zu verwenden.
Yummy FTP http://www.yummysoftware.com/
Bezahlter FTP, SCP-Client. Sehr praktisch.
Ich wollte das Lesezeichen für mehrere Geräte freigeben, daher habe ich zuvor Folgendes geschrieben.
"Teilen Sie leckere FTP-Lesezeichen mit Dropbox auf mehreren Macs" http://qiita.com/hokutoasari/items/a4f1b6f5d60db66f2d48
Aus dem App Store installiert.
Installieren Sie Homebrew und fügen Sie Baum und Wget hinzu.
Überprüfen Sie die Installationsmethode unter http://mxcl.github.io/homebrew/.
[username ~]$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
[username ~]$ brew doctor
Wenn Ihnen mitgeteilt wird, dass ich keine X-Code-Befehlszeilentools habe, installieren Sie Einstellungen> Downloads> Befehlszeilentools.
[username ~]$ brew update
[username ~]$ brew install tree
[username ~]$ brew install wget
[username ~]$ vi .bashrc
#Folgende Inhalte wurden hinzugefügt
#Zum Brauen
export PATH=/usr/local/bin:/usr/local/sbin:$PATH # for Homebrew
[username ~]$ source .bashrc
Schreiben Sie nach dem Ändern des PFADS "source .bashrc".
Installieren Sie Apache.
[username ~]$ brew tap Homebrew/dupes
[username ~]$ brew search httpd
[username ~]$ brew install httpd
[username ~]$ sudo apachectl start
Versuchen Sie nun, über Ihren Browser auf http: // localhost / zuzugreifen.
Wenn "Es funktioniert!" Angezeigt wird, wird es ausgeführt.
Möglicherweise führt Brew eine Nicht-Apache-Installation aus. Versuchen Sie daher, index.html zu ändern.
[username ~]$ vi /usr/local/Cellar/httpd/2.2.23/share/apache2/htdocs/index.html
Lassen Sie es uns also entsprechend beheben.
Greifen Sie über den Browser erneut auf http: // localhost / zu. Wenn die von Ihnen geänderten Inhalte wiedergegeben werden, ist dies ein Beweis dafür, dass Apache, das von Brew installiert wurde, funktioniert.
Wenn das Update nicht angezeigt wird, handelt es sich wahrscheinlich um einen PATH-Tippfehler. Überprüfen Sie daher Ihre .bashrc-Datei.
Setzen Sie vorerst MySQL ein.
Vor kurzem habe ich die Verwendung von postgresql eingestellt.
[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!
Wenn dies der Fall ist, ist der Start erfolgreich.
[username ~]$ mysqladmin -u root password 'Passwort hier'
Stellen Sie es vorerst ein.
[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>
Geben Sie das Passwort ein und es wird in Ordnung sein, wenn es wie oben aussieht.
Beenden Sie mit mysql> quit;
PHP installiert PHPENV, PHP-Build von Brew und ermöglicht es Ihnen, Versionen zu wechseln.
Ich habe mich gefragt, ob ich von Brew installieren soll, aber vorerst von Brew installieren.
[username ~]$ brew tap josegonzalez/php
[username ~]$ brew install --HEAD phpenv
[username ~]$ vi .bashrc
#Fügen Sie Folgendes hinzu
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
Fügen Sie "--with-apxs2 = / usr / local / sbin / apxs" hinzu.
[username ~]$ php-build --definitions
Es sollte die ganze Zeit angezeigt werden. Wählen Sie hier die gewünschte Version aus und installieren Sie sie.
Dieses Mal habe ich beschlossen, zwei zu installieren, 5.4.9 und 5.3.20.
[username ~]$ php-build 5.4.9 ~/.phpenv/versions/5.4.9
Unterwegs sollte ein Fehler auftreten. Installieren Sie daher jedes Mal den fehlenden Fehler aus dem Gebräu und erstellen Sie den PHP erneut.
Zum Beispiel:
[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
Wenn Sie die oben genannten Schritte ausgeführt haben, wird wahrscheinlich ein fpm-Fehler angezeigt.
Ändern Sie also die Definitionsdatei von PHP-Build.
[username ~]$ sudo vi /usr/local/share/php-build/default_configure_options
"--Enable-fpm" Löscht diese Zeile. Dann wieder PHP-Build.
[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
Dort sind drei.
[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
Wechseln Sie als "phpenv global version number".
Dies wird jedoch zu CLI PHP wechseln. Apache Module PHP kann nicht mit dem Befehl phpenv umgeschaltet werden.
Ich habe auf http://starzero.hatenablog.com/entry/20120916/1347786793 verwiesen.
[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
#Fügen Sie der letzten Zeile Folgendes hinzu
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
Gehen Sie nach jeder Ausführung zu http: //localhost/info.php und überprüfen Sie, ob die PHP-Versionen 5.3.20 und 5.4.9 sind.
[username ~]$ curl -s https://getcomposer.org/installer | php
[username ~]$ sudo mv composer.phar /usr/local/bin/composer
Damit sind die Apache + PHP-Einstellungen vorerst abgeschlossen.
Installieren Sie Rbenv und Ruby-Build von Brew.
Ich frage mich, ob dies von Brew installiert werden soll, aber im Moment installiere ich von 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]
Damit ist es in Ordnung, wenn Sie bestätigen können, dass es richtig geschaltet hat.
[username ~]$ gem install bundler
Es scheint besser, andere Edelsteine von Projekt zu Projekt zu installieren.
Wenn dies unverändert bleibt, lautet der Befehl bundler exec hogehoge. Es scheint daher besser, ein Plug-In einzuschließen, um dies zu vermeiden.
Referenz: http://qiita.com/naoty_k/items/9000280b3c3a0e74a618
Ich werde es das nächste Mal tun.
Node.js wird von Nodebrew verwaltet.
[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
Soweit vorerst.
[username ~]$ brew install mongodb
[username ~]$ mongod run --fork --config /usr/local/etc/mongod.conf
Beginnen Sie im Hintergrund mit der Option "--fork".
[username ~]$ mongo
Es ist in Ordnung, wenn damit begonnen wird.
Python wird von pyenv verwaltet.
[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 war ein Fehler. Die Ursache wird nicht verfolgt. Auch hier habe ich das Terminal neu gestartet. (Ich habe es nicht mit der Quelle .bashrc gemacht)
[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
Soweit vorerst.
Damit ist die Einstellung "vorerst" abgeschlossen. Danach frage ich mich, ob ich es nach Bedarf bauen soll.
Ich habe auf verschiedene Seiten verwiesen. Es gibt viele Websites, die die URL vergessen haben, weil sie sie nicht notieren konnten. Es tut mir leid, dass ich es nicht auflisten konnte. Es ist auch eine seltsame Geschichte, hier zu schreiben, aber danke.
Ich muss auch Nginx installieren.
Ich hätte über die Einstellung von Apache Virtual Host schreiben sollen.
Recommended Posts