主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。

Ruby gem で native extensions をインストールするには

最終更新日 2012-07-24 02:10:57 (1年以上前の記事です)

Native extensions をインストールしようとすると、通常の gem install コマンドではうまくいかないことがある。
この場合、以下のようにビルドソースを指定してやる必要がある。

$ sudo gem install ruby-debug19 -- --with-ruby-include=/Users/ma/Documents/Build/tar/ruby-1.9.2-p0/

Postgresql の pg extension の場合で、 Mac にパッケージで Postgresql をインストールしてある場合は

gem install pg -- --with-pg-config=/Library/PostgreSQL/9.0/bin/pg_config

という感じ。

ちなみに、 bundler 経由でやりたい場合は、特定の gem パッケージ用に config 値を設定してやれば良い。例えば sqlite3 をインストールしたい場合

$ bundle config build.sqite3 --path .bundle --with-ruby-include=/usr/local

として(path は適当に)

$ bundle install --path .bundle
最終更新日 2012-07-24 02:10:57

コメント このエントリーをはてなブックマークに追加

フリーソフトウエア
EnjoiFLV
EnjoiPacket
EnjoiCrypto
ランキング
rank2, rank3, rank7, rank10, rank11
todo メモ
facebook 対応
ページ処理
RSS feed
検索機能
認証いる?
更新日表示
実はカテゴリ機能
多言語
実はユーザ機能
ソースその内公開
動作環境メモ
php-5.1.6 with PDO
SQLite-3.3
IE6
FireFox-1.5
RSS
非認証

検索
Google