gem mysql2 gem缺少问题

时间:2010-12-23 06:10:07

标签: ruby-on-rails

  

可能重复:
  ruby mysql2 gem installation issues

我使用mysql2数据库在rails上使用ruby。我在我的系统中安装了mysql2 gem。我成功配置了我的数据库我的database.yml文件

发展:

adapter:mysql2

数据库:AddressBook

用户名:root

密码:root

host:localhost

pool:5

超时:5000`

但问题是

  1. 当我尝试使用rails g model命令创建我的模型时,它会显示错误
  2. 请安装mysql2适配器:gem install activerecord-mysql2-adapter(没有要加载的文件 - active_record / connection_adapters / mysql2_adapter)(RuntimeError)

    像这样。

    所以为了安装mysql2,我已经执行了命令gem install mysql2。它显示了1个gem,其中包含“封闭类/模块'mMysql2'的消息,用于类未知的类

    还有一件事,安装mysql2 gem文件后,如果我使用命令检查mysql2的存在

    mysql2

    它再次显示没有安装带有消息的mysql2

    / usr / bin / which:no mysql2 in(/usr/lib/ccache:/usr/lib/ccache:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:在/ usr / Kerberos的/ bin中:/ usr / lib中/ ccache的:在/ usr / local / bin目录:在/ usr / bin中:/ bin中:在/ usr / local / sbin中:/ usr / sbin目录:/ sbin目录:/家庭/ zoondia001 /箱)

    如果使用mysql2无法在rails数据库连接上使用ruby,请告诉我将rails上的ruby连接到数据库的另一种方法

    我正在使用fedora 13并在轨道上安装了红宝石,红宝石以及运行所需的所有宝石。有人请告诉我如何跟踪这个问题,我几乎花了48小时来跟踪这个问题,但没有得到解决方案。请帮帮我

    感谢

2 个答案:

答案 0 :(得分:2)

添加

gem 'mysql2', '< 0.3'
宝石文件中的

答案 1 :(得分:-1)

最后纠正了。我从系统中删除了ruby,rails和gem,然后重新安装。谢谢你的帮助

相关问题