LeopardでRails / Mysqlをセットアップする際の落とし穴と解決策は何ですか?

StackOverflow https://stackoverflow.com/questions/1206143

  •  05-07-2019
  •  | 
  •  

質問

ここにruby mysql gemをインストールしようとして夢中になっており、ここに書いているので、このばかげた状況にいる人がいれば、彼らは私と同じ痛みを経験する必要はありません。

mysql gemをLeopardの新しいコピーにインストールするときの一般的な落とし穴は何ですか?

この場合、私は使用しています

ヒョウ-OS 10.5.7 Rubyのストックバージョン-1.8.6 Rubygems 1.3.5 5.1.36の32ビットバージョン Mysql 、GUIインストーラーを使用してインストール。

スターターとしてのマシンの関連するすべての構成情報をここにダンプしました:

http://gist.github.com/158662

ここで役立つ情報と、何をする必要がありますか?

ビルド用に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/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top