2012-01-07
Mac環境設定
Mac | |
![]()
今回やったこと
homebrewのインストール
http://mxcl.github.com/homebrew/
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Xcodeのインストール
フォントのRictyのインストール
$ brew install --use-clang cairo $ brew install --use-clang fontforge
http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html
Ricty-3.1.3.tar.gzをダウンロードして解凍。
nconsolata.otfとmigu-1m-bold.ttf, migu-1m-regular.ttfを以下からダウンロード
- Migu 1M
- Inconsolata.otf
次のコマンドを実行してフォントを生成する。
$ sh ricty_generator.sh Inconsolata.otf migu-1m-regular.ttf migu-1m-bold.ttf
以下の4つのファイルができるので、これらをインストールすれば完了。(ファイルをダブルクリックでインストールする画面がでてくる)
- Ricty-Bold.ttf
- Ricty-Regular.ttf
- RictyDiscord-Bold.ttf
- RictyDiscord-Regular.ttf
Emacsのインストール
$ brew install --cocoa emacs
インストールが完了したら以下のように/Applicationsディレクトリにコピーする。これでspotlightからも検索できるようになる。シンボリックリンクを張ればいいのかと思ったけどそれだとspotlightの検索に引っかからなかった。
$ cp -a /usr/local/Cellar/emacs/23.3b/Emacs.app /Applications/
その他めも
Xcodeが入っていなかった時のエラー
$ brew install fontforge Warning: Xcode is not installed! Builds may fail! ==> Installing fontforge dependency: pkg-config Error: No such file or directory - /usr/bin/cc
fontforgeやcairoをbrew installしたときに出てくるエラー。--use-clangオプションをつけるとでなくなる
cvexportdlg.c:251: error: initializer element is not constant
cvexportdlg.c:251: error: (near initialization for ‘formats[7].userdata’)
cvexportdlg.c:253: error: initializer element is not constant
cvexportdlg.c:253: error: (near initialization for ‘formats[8].userdata’)
make[1]: *** [cvexportdlg.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [fontforge] Error 2
==> Exit Status: 2
http://github.com/mxcl/homebrew/blob/master/Library/Formula/fontforge.rb#L35
==> Environment
HOMEBREW_VERSION: 0.8.1
HEAD: (none)
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
Hardware: quad-core 64-bit sandybridge
OS X: 10.7.2
Kernel Architecture: x86_64
Ruby: 1.8.7-249
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Xcode: 4.2.1
GCC-4.0: N/A
GCC-4.2: N/A
LLVM: build 2336
Clang: 3.0-211.12
MacPorts or Fink? false
X11 installed? true
==> Build Flags
CC: /usr/bin/llvm-gcc => /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2
CXX: /usr/bin/llvm-g++ => /usr/llvm-gcc-4.2/bin/llvm-g++-4.2
LD: /usr/bin/llvm-gcc => /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2
CFLAGS: -O3 -w -pipe -march=core2 -msse4
CXXFLAGS: -O3 -w -pipe -march=core2 -msse4
CPPFLAGS: -I/usr/local/Cellar/cairo/1.10.2/include -I/usr/local/Cellar/libffi/3.0.9/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/X11/include
LDFLAGS: -L/usr/local/Cellar/cairo/1.10.2/lib -L/usr/local/Cellar/libffi/3.0.9/lib -L/usr/local/Cellar/gettext/0.18.1.1/lib -L/usr/X11/lib -lintl
MAKEFLAGS: -j4
PKG_CONFIG_PATH: /usr/local/Cellar/cairo/1.10.2/lib/pkgconfig:/usr/local/Cellar/libffi/3.0.9/lib/pkgconfig:/usr/local/Cellar/gettext/0.18.1.1/lib/pkgconfig
Error: Failed executing: make
These existing issues may help you:
https://github.com/mxcl/homebrew/issues/9315
Otherwise, please report the bug:
https://github.com/mxcl/homebrew/wiki/checklist-before-filing-a-new-issue
hironemu-air:~ hironemu$ brew install fontforge
Warning: Building with LLVM, but this formula is reported to not work with LLVM:
Compiling cvexportdlg.c fails with error: initializer element is not constant
We are continuing anyway so if the build succeeds, please open a ticket with
the following information: 2336-10.7. So
that we can update the formula accordingly. Thanks!
If it doesn't work you can try: brew install --use-clang
参考サイト
Macのパッケージ管理をMacPortsからhomebrewへ - よんちゅBlog
Homebrewを使ってMacOSX LionへCocoa Emacs(emacs 23.3)をインストールしてみた... - mochizblog
コメントを書く
トラックバック - http://d.hatena.ne.jp/hiro_nemu/20120107
