部署 请求大神,linux 如何安装 mysql2

gefangshuai · 2013年08月16日 · 最后由 gefangshuai 回复于 2013年08月16日 · 3200 次阅读

下面是我的操作步骤: 首先 gem list --remote mysql 列出所有的 mysql 有关的 gems,然后发现有 mysql2,执行 gem install mysql2 安装完毕,但是测试 require 'mysql2',提示如下: /home/gefangshuai/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mysql2 (LoadError)

网上说什么还要把 libmysql.dll 复制的 ruby 的 bin 目录中,但是我是用 rvm 安装的 ruby,不知道 bin 目录在哪啊?ruby 版本是 1.9.3。 求大神给出解决方案或者 linux ubuntu 该如何连接 mysql 的详细教程!感谢!

linux 下直接安装 mysql client 和相关的 lib 就行了。 你看到的是说 windwos 下安装的问题。

搞定了,原来不是 mysql2 的问题,是由于 database.yml 配置问题,少了空格,应该是

username: root
password: root

冒号后面应该加个空格,我没有加空格,写成了:

username:root
password:root

希望和我一样的新手引以为戒哈!

#1 楼 @heliang7 谢谢提醒,我想多了!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号