LeopardでRails / Mysqlをセットアップする際の落とし穴と解決策は何ですか?
質問
ここにruby mysql gemをインストールしようとして夢中になっており、ここに書いているので、このばかげた状況にいる人がいれば、彼らは私と同じ痛みを経験する必要はありません。
mysql gemをLeopardの新しいコピーにインストールするときの一般的な落とし穴は何ですか?
この場合、私は使用しています
ヒョウ-OS 10.5.7 Rubyのストックバージョン-1.8.6 Rubygems 1.3.5 5.1.36の32ビットバージョン Mysql 、GUIインストーラーを使用してインストール。
スターターとしてのマシンの関連するすべての構成情報をここにダンプしました:
ここで役立つ情報と、何をする必要がありますか?
ビルド用にi386アーキテクチャを明示的に呼び出して、mysqlの場所を明示しています:
sudo env ARCHFLAGS="-arch i386" gem install mysql -- \
--with-mysql-dir=/usr/local/mysql \
--with-mysql-lib=/usr/local/mysql/lib \
--with-mysql-include=/usr/local/mysql/include
解決
Ruby mysql gemは、Leopardの64ビットバージョンが好きではありません。可能であれば、ダウングレードします。
次に、オプションを指定してsudo gem install mysqlを呼び出す必要があります(パスに変更します):
--with-mysql-dir=/usr/local/mysql
--with-mysql-lib=/usr/local/mysql/lib
--with-mysql-include=/usr/local/mysql/include
私のために働いた。 (私を助けるブログ投稿はドイツ語ですが、とにかくあなたを助けるかもしれません。)
http:// www.code-schubser.de/2008/12/05/mysql-gem-unter-macosx-leopard-installieren/
所属していません StackOverflow