我使用mysql2数据库在rails上使用ruby。我在我的系统中安装了mysql2 gem。我成功配置了我的数据库我的database.yml文件
发展:
adapter:mysql2
数据库:AddressBook
用户名:root
密码:root
host:localhost
pool:5
超时:5000`
但问题是
“请安装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小时来跟踪这个问题,但没有得到解决方案。请帮帮我
感谢
答案 0 :(得分:2)
添加
gem 'mysql2', '< 0.3'
宝石文件中的
答案 1 :(得分:-1)
最后纠正了。我从系统中删除了ruby,rails和gem,然后重新安装。谢谢你的帮助