【发布时间】:2011-08-29 15:58:05
【问题描述】:
windows出现以下错误怎么办:
C:\work\exchange2>gem list
*** LOCAL GEMS ***
actionmailer (2.3.11)
actionpack (2.3.11)
activerecord (2.3.11)
activeresource (2.3.11)
activesupport (2.3.11)
mysql (2.8.1 x86-mingw32)
rack (1.1.2)
rails (2.3.11)
rake (0.9.2)
C:\work\exchange2>rake db:migrate
rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install
the mysql gem and try again: gem install mysql.
rake aborted!
126: The specified module could not be found. - C:/Ruby187/lib/ruby/gems/1.8/g
ems/mysql-2.8.1-x86-mingw32/lib/1.8/mysql_api.so
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
更新 2: 我使用的是 Mysql server 5.5,我在 /lib 目录中找到了 Libmql 文件,所以我将该文件粘贴到 ruby/bin 以及 ruby/lib 中。 在 cmd 上我得到了同样的错误。
UPDATE1:再次运行,我得到了:
C:\work\exchange2>gem install mysql 安装成功 mysql-2.8.1-x86-mingw32 安装 1 个 gem 安装 ri 文档 对于 mysql-2.8.1-x86-mingw32...
next_result 没有定义
field_name 没有定义
field_table 没有定义
field_def 没有定义
field_type 没有定义
字段长度没有定义
没有定义 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 安装 RDoc 文档 mysql-2.8.1-x86-mingw32...
next_result 没有定义
field_name 没有定义
field_table 没有定义
field_def 没有定义
field_type 没有定义
字段长度没有定义
没有定义 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 gem。
标签: ruby-on-rails ruby gem rake rdoc