【问题标题】:Mysql gem with MAMP带有 MAMP 的 Mysql gem
【发布时间】: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


    【解决方案1】:

    原来我的gem文件有错误(mysql被注释掉了)我觉得自己像个白痴,但至少它已经解决了。 (感谢 Philip Arndt http://groups.google.com/group/refinery-cms/browse_thread/thread/141d92ff1fa0ad18

    【讨论】:

    • 嗨,我是 ruby​​gem 的新手,在哪里可以找到 gem 文件?我遇到了同样的错误。
    • 在 Rails 目录的路径中有一个名为“Gemfile”的文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 2019-03-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    相关资源
    最近更新 更多