【发布时间】:2010-07-30 11:14:55
【问题描述】:
我正在为 Snow Leopard(显然是 64 位)上的本地开发运行 MAMP。 我正在尝试为 ruby on rails 应用程序运行 rake 任务并收到以下错误:
" !!!捆绑的 mysql.rb 驱动程序已从 Rails 2.2 中删除。请安装 mysql gem 并重试:gem install mysql。 !!!捆绑的 mysql.rb 驱动程序已从 Rails 2.2 中删除。请安装 mysql gem 并重试:gem install mysql。 耙中止! 没有要加载的文件——mysql "
不过,我确实安装了我的 msql gem:
当我运行“gem list”时
它列出: - mysql (2.8.1)
我做错了什么?
编辑: 我是 Ruby(和 Rails)的新手,所以不确定这是否是解决此问题所需的所有信息。如果需要更多信息,请告诉我。
编辑2: 我尝试运行此命令: ARCHFLAGS='-arch x86_64' gem install mysql -- --with-mysql-config=/Applications/Mamp/Library/bin/mysql_config
结果如下:
安装成功mysql-2.8.1 已安装 1 个宝石 正在为 mysql-2.8.1 安装 ri 文档...
next_result 没有定义 field_name 没有定义 field_table 没有定义 field_def 没有定义 field_type 没有定义 field_length 没有定义 field_max_length 没有定义 field_flags 没有定义 field_decimals 没有定义 time_inspect 没有定义 time_to_s 没有定义 time_get_year 没有定义 time_get_month 没有定义 time_get_day 没有定义 time_get_hour 没有定义 time_get_minute 没有定义 time_get_second 没有定义 time_get_neg 没有定义 time_get_second_part 没有定义 time_set_year 没有定义 time_set_month 没有定义 time_set_day 没有定义 time_set_hour 没有定义 time_set_minute 没有定义 time_set_second 没有定义 time_set_neg 没有定义 time_set_second_part 没有定义 time_equal 没有定义 error_errno 没有定义 error_sqlstate 没有定义
正在为 mysql-2.8.1 安装 RDoc 文档...
next_result 没有定义 field_name 没有定义 field_table 没有定义 field_def 没有定义 field_type 没有定义 field_length 没有定义 field_max_lent 没有定义 field_flags 没有定义 field_decimals 没有定义 time_inspect 没有定义 time_to_s 没有定义 time_get_year 没有定义 time_get_month 没有定义 time_get_day 没有定义 time_get_hour 没有定义 time_get_minute 没有定义 time_get_second 没有定义 time_get_neg 没有定义 time_get_second_part 没有定义 time_set_year 没有定义 time_set_month 没有定义 time_set_day 没有定义 time_set_hour 没有定义 time_set_minute 没有定义 time_set_second 没有定义 time_set_neg 没有定义 time_set_second_part 没有定义 time_equal 没有定义 error_errno 没有定义 error_sqlstate 没有定义
【问题讨论】:
标签: mysql ruby-on-rails ruby rubygems