0

Ruby v 1.9.3p125 で mysql v2.8.1 をインストールしました。

mysql データベースに接続しようとすると、次のようになります。

m = Mysql.new('localhost','root','','dbname')

次のエラー メッセージが表示されます。

in `initialize': wrong number of arguments(4 for 0) (ArgumentError)

gem リストをチェックし、「true」を示す irb プロンプトからコマンド require 'mysql' を発行して、mysql がインストールされていることをテストしました。

また、mysql を何度もアンインストールしてインストールし、ここに示す手順を使用してインストールしようとしました: http://thinlight.org/2010/05/12/how-to-install-ruby-mysql-on-mac-os -x-10-6-ユキヒョウ/

他に試してみるべき提案はありますか?

4

2 に答える 2

0

I found the solution. I added 'export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH"' to my .bash_profile and it worked. – pdoak Jun 12 at 16:49

于 2012-10-25T13:06:52.037 に答える
0

代わりにmysql2 gemの v0.3.11 を使用してみてください

于 2012-06-10T18:47:30.203 に答える