環境 Rubyはrbenvで管理、Macのパッケージ管理にはmacportsを利用中。 MySQLはmacportsでインストール済。 MacOSX 10.7 rbenv環境 Rubyはrbenvで管理、Macのパッケージ管理にはmacportsを利用中。 MySQLはmacportsでインストール済。 MacOSX 10.7 rbenv 0.4 ruby 1.9.3 rubygem 1.8 MySQL 5.5 現象 railsアプリの新規作成時、bundle install時に下記エラーが発生。 Installing mysql2 (0.3.11) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/user/.rbenv/versions/1.9.3-p385
去年から仕事(Python)ではMySQL Sandboxを使っていたのだが、MySQL5.6が出たのをきっかけに今回個人PCにRubyでも使い始めた。 で、その時にmysqlのライブラリを入れるのに苦労したのでメモっておく。 環境はMacだがLinuxでも同じ対応で変わらないだろう。 MySQL Sandboxを使うとめんどくさいのが、ライブラリのインストール。 何が面倒くさいかというと、mysqlのライブラリは基本C製なのだが、mysqlの場所が通常の場所にないのでまともにコンパイルできないのがしんどい。 前提 ~/sandbox/以下に各バージョンがインストールされているとします。 インストールから説明は面倒くさいので省略します。 Rubyは2.0のpreview2を使っています。 Try編 Rubyの場合は、mysql/mysql2を使うことになりますが解決方法は両方とも同じ。 ま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く