让mysql gem在rvm上使用ruby-1.9.3
我正在尝试在随rvm一起安装的ruby-1.9.3上安装mysql gem。我想建立“红矿”。要安装mysql gem,我使用--> 当我发布-->RAILS\u ENV=production rake db:migrate时,我得到让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/
/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驱动程序?