让mysql gem在rvm上使用ruby-1.9.3

让mysql gem在rvm上使用ruby-1.9.3,mysql,ruby-on-rails,gem,Mysql,Ruby On Rails,Gem,我正在尝试在随rvm一起安装的ruby-1.9.3上安装mysql gem。我想建立“红矿”。要安装mysql gem,我使用--> 当我发布-->RAILS\u ENV=production rake db:migrate时,我得到 /Users/myth/.rvm/gems/ruby-1.9.3-p0@global/gems/bundler-1.1.2/lib/bundler/runtime.rb:211: warning: Insecure world writable dir /usr/

我正在尝试在随rvm一起安装的ruby-1.9.3上安装mysql gem。我想建立“红矿”。要安装mysql gem,我使用-->

当我发布-->RAILS\u ENV=production rake db:migrate时,我得到

/Users/myth/.rvm/gems/ruby-1.9.3-p0@global/gems/bundler-1.1.2/lib/bundler/runtime.rb:211: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
!!! 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!
cannot load such file -- mysql
然而,我已经成功地在默认的ruby1.8.7 OSX安装上部署了redmine1.3,并以同样的方式安装了mysql gem

我想用ruby-1.9.3开发最新的主干
我如何解决这个问题?我一直在搜索邮件列表,发现了类似的帖子,但无法解决问题。

我也在努力解决这个问题。我无法让redmine使用mysql和ruby 1.9.3

答案很简单。对于ruby 1.9.3和redmine,您必须使用gem
mysql2

在中,还编写了将数据库适配器从
mysql
更改为
mysql2

因此,安装
gem安装mysql2
,并确保

database.yml
带有
msql2
适配器:

production:
    adapter: mysql2
    database: redmine
    host: localhost
    username: redmine
    password: redmine
    encoding: utf8 

我也在为这个问题挣扎。我无法让redmine使用mysql和ruby 1.9.3

答案很简单。对于ruby 1.9.3和redmine,您必须使用gem
mysql2

在中,还编写了将数据库适配器从
mysql
更改为
mysql2

因此,安装
gem安装mysql2
,并确保

database.yml
带有
msql2
适配器:

production:
    adapter: mysql2
    database: redmine
    host: localhost
    username: redmine
    password: redmine
    encoding: utf8 

database.yml是否尝试使用mysql驱动程序而不是mysql2驱动程序?database.yml是否尝试使用mysql驱动程序而不是mysql2驱动程序?