Home > Mac | UNIX > [Mac]SnowLeopardで開発環境構築するよ – 初期設定[SnowLeopard]
[Mac]SnowLeopardで開発環境構築するよ – 初期設定[SnowLeopard]
- スクリーンショットのフォーマットを変更する(pngからjpegへ)
$ defaults write com.apple.screencapture type jpg
- Finderウィンドウのタイトル部分にそのウィンドウのパスを表示させる
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
- NASなど通常ではサポートされていないフォーマットをTimeMachineで使えるようにする
$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
- Finderの終了メニューを表示させる
$ defaults write com.apple.finder QuitMenuItem -bool YES
$ killall Finder
- Finderで不可視項目を表示させる
$ defaults write com.apple.finder AppleShowAllFiles TRUE
- フォルダ名やアプリケーション名を英語表記にする(念のためバックアップとして残しておく。)
$ sudo mv /System/Library/CoreServices/SystemFolderLocalizations/Japanese.lproj/SystemFolderLocalizations.Strings /System/Library/CoreServices/SystemFolderLocalizations/Japanese.lproj/SystemFolderLocalizations.Strings.org
$ sudo cp /System/Library/CoreServices/SystemFolderLocalizations/en.lproj/SystemFolderLocalizations.Strings /System/Library/CoreServices/SystemFolderLocalizations/Japanese.lproj/SystemFolderLocalizations.Strings
$ killall Finder
- カレンダー(iCal)に祝日を表示
↓からダウンロードしてiCalへ設定。
http://www.apple.com/downloads/macosx/calendars/japaneseholidaycalendar.html
- TerminalColoreopard LeopardのターミナルのANSI配色を変えるツールをインストール
http://niw.at/articles/2007/11/02/TerminalColoreopard/jaからSnowLeopard用をダウンロード && インストール
Terminal.appはFinderからGet Info(Ctrl-i)→32 bit modeにチェック
- Leopardの時にmac標準rubyへgemsをインストールしてたけど無駄に残ってるの気持ち悪いから消す(MacPortsでrubyはインストールする)
$ gem list | cut -d ' ' -f1 > installed_gems
$ sudo mv /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8.bak
$ sudo mkdir /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
$ sudo gem list | cut -d ' ' -f1 | xargs sudo gem uninstall -aIx
- installed_gemsから再インストールしたい人は↓を
# 32bitな人用
$ cat installed_gems | xargs sudo env ARCHFLAGS=”-Os -arch i386 -fno-common” gem install —no-ri —no-rdoc
# 64bitな人用
$ cat installed_gems | xargs sudo env ARCHFLAGS=”-Os -arch x86_64 -fno-common” gem install —no-ri —no-rdoc
- aliasの設定
$ alias sgi32=”sudo env ARCHFLAGS="-Os -arch i386 -fno-common" gem install —no-ri —no-rdoc”
$ alias sgi64=”sudo env ARCHFLAGS="-Os -arch x86_64 -fno-common" gem install —no-ri —no-rdoc”
- .bashrcや.zshrcに「alias sgi=” sgi64″」を追加。ついでにPATHも(↓ちなみに自分の。dropboxでmacやらlinuxやらで共有してる)
# users generic .zshrc file for zsh(1)
alias sgi="sgi64"
## Environment variable configuration
#
# LANG
#
export LANG=ja_JP.UTF-8
# パスの設定
PATH=/usr/local/bin:$PATH
# PHP
export PATH=/usr/local/php/bin:$PATH
# Ruby
export PATH=/usr/local/ruby/bin:$PATH
# PostgreSQL
POSTGRES_HOME=/usr/local/pgsql
export PATH=$PATH:/usr/local/pgsql/bin:/opt/local/lib/postgresql83/bin
export PGLIB=$POSTGRES_HOME/lib
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
export PGDATA=$POSTGRES_HOME/data
export MANPATH=$MANPATH:$POSTGRES_HOME/man
# MySQL
export PATH=$PATH:/usr/local/mysql/bin:/opt/local/lib/mysql5/bin
# MacPorts
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Refe
REFE_DATA_DIR=/usr/share/refe:/opt/local/share/refe
export REFE_DATA_DIR
# Man
export MANPATH=/usr/local/man:/usr/share/man:/opt/local/man
Home > Mac | UNIX > [Mac]SnowLeopardで開発環境構築するよ – 初期設定[SnowLeopard]