【问题标题】:Mysql gem for Snow Leopard Install雪豹安装的 Mysql gem
【发布时间】:2009-08-30 05:59:45
【问题描述】:

我正在尝试使用全新安装的 Snow Leopard 来安装 mysql gem。

我从 mysql 站点安装了 mysql 5.1 x86,并尝试使用此命令安装 mysql gem。

sudo gem install mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config

得不到爱。

这是我的错误。

gcc -I。 -I/usr/local/include/ruby-1.9.1/i386-darwin10.0.0 -I/usr/local/include/ruby-1.9.1/ruby/backward -I/usr/local/include/ruby-1.9.1 -I. -DHAVE_MYSQL_SSL_SET -DHAVE_MYSQL_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I / USR /本地/ MySQL的/包括-g -Os -arch I386 -fno共用-D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL -fno共用-D_XOPEN_SOURCE = 1 -O2 - g -Wall -Wno-括号 -fno-common -pipe -fno-common -o mysql.o -c mysql.c

mysql.c:在函数'escape_string'中:

mysql.c:290: 错误:需要左值作为赋值的左操作数

mysql.c:290: 错误:左操作数需要左值

mysql.c:在函数“real_escape_string”中:

mysql.c:434:错误:左操作数需要左值 分配的

mysql.c:434: 错误: 左值需要作为左操作数 任务

make: *** [mysql.o] 错误 1

有人遇到类似问题吗?

【问题讨论】:

    标签: mysql ruby-on-rails rubygems


    【解决方案1】:

    一切都好,

    安装了64位mysql,运行正常。

    【讨论】:

    • 可在此处找到分步说明:icoretech.org/2009/08/…
    • 您是安装了预打包的 MySQL x86_64 二进制文件还是自己编译了。我遇到了与您发布的完全相同的错误。
    • 是的自己编译的,64位版本
    猜你喜欢
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2011-08-04
    • 2011-02-04
    • 1970-01-01
    • 2010-12-29
    相关资源
    最近更新 更多