【发布时间】:2011-11-01 09:24:10
【问题描述】:
所以,我目前必须这样做才能安装 mysql gem:
export ARCHFLAGS="-arch x86_64" ; sudo gem install --no-rdoc --no-ri mysql -v 2.7 -- --with-mysql-dir=/usr/local --with-mysql-config=/usr/local/mysql/bin/mysql_config
现在,在 bundler 中,我会做类似的事情
gem "mysql", "2.7"
给出错误:
uninitialized constant MysqlCompat::MysqlRes
因为 mysql gem 没有正确构建。
编辑:哦,我也在使用 RVM。
我要尝试的是正常重新安装mysql gem(长命令),然后尝试将其复制到rvm目录中。
我在 OS X Lion 上
【问题讨论】:
-
您使用的是什么操作系统? (我在 ubuntu 机器上运行 RoR,并部分遵循了 ryan bigg 的安装指南 - mysql 几乎可以开箱即用);为什么 mysql 在您的 usr/local 文件夹中?你特别需要mysql吗?通常 sqlite3 很好,至少对于开发来说是这样的
-
OS X Lion =\ mysql 在 usr/local 文件夹中,因为说明告诉我把它放在那里 =\ (应该放在其他地方吗?)。我确实需要mysql。 =D
标签: mysql ruby-on-rails macos rubygems gem