アーカイブ

2014 年 9 月 のアーカイブ

MacにPostgreSQLをインストールする。 このエントリーを含むはてなブックマーク はてなブックマーク - MacにPostgreSQLをインストールする。

2014 年 9 月 2 日 Comments off

いくつか気をつけるところあったのでメモ。

% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.9.4
BuildVersion:   13E28
% brew install postgresql --no-tcl
% rm -rf `brew --prefix`/var/postgres
% initdb `brew --prefix`/var/postgres -E utf8
% ln -sfv `brew --prefix postgresql`/*.plist ~/Library/LaunchAgents
% launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

※1 Homebrewが勝手にinitdbしちゃうのでエンコーディング指定して再実行する
※2 作業するときにはtmuxは使わない(launchctlで失敗する)

% ARCHFLAGS="-arch x86_64" bundle install

※3 pgのgem入れるときにはARCHFLAGSを付ける

カテゴリー: Mac, Ruby タグ:

MacにNokogiriをインストールする。 このエントリーを含むはてなブックマーク はてなブックマーク - MacにNokogiriをインストールする。

2014 年 9 月 2 日 Comments off

あちこちググって回ったらみんな少しずつ違って試行錯誤したのでメモ。
こんな感じでインストールできた。

% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.9.4
BuildVersion:   13E28
% brew tap homebrew/dupes
% brew install libxml2 libxslt libiconv
% brew link libxml2 libxslt --force
% bundle config build.nokogiri --use-system-libraries --with-xml2-include=`brew --prefix libxml2`/include/libxml2 --with-xml2-lib=`brew --prefix libxml2`/lib --with-xslt-include=`brew --prefix libxslt`/include/libxslt --with-xslt-lib=`brew --prefix libxslt`/lib --with-iconv-include=`brew --prefix libiconv`/include --with-iconv-lib=`brew --prefix libiconv`/lib
% bundle install
% bundle list | grep nokogiri
  * nokogiri (1.6.3.1)

公式はこちら。

Nokogiri

Installing Nokogiri

カテゴリー: Mac, Ruby タグ: