Rails应用程序通过MySql GEM错误

时间:2013-02-19 18:48:50

标签: mysql ruby-on-rails ruby gem

我正在尝试运行用Rails编写的“Redmine”项目管理应用程序。 https://github.com/redmine/redmine

我是从Github下载的,现在尝试运行它(通过双击rails文件,我在终端中收到此错误:

在这台机器上可用的宝石中找不到宝石'mysql(〜> 2.8.1)ruby'

我已经安装了mysql 2.9.1。 我是整个Rails的新手。我刚安装它就可以运行这个应用程序。 因此,非常感谢任何有关帮助我运行此应用程序的建议。

由于

2 个答案:

答案 0 :(得分:0)

可能是因为它不适用于最新的mysql版本?确保你在Rails应用程序中的Gemfile中坚持这个。

gem'mysql','〜> 2.8.1'

如果你想在本地运行,也要确保它的测试或开发。

group :test, :development do
  gem 'mysql', '~> 2.8.1'
end

答案 1 :(得分:0)

可能最容易告诉Redmine使用你的mysql版本: 转到

\ YourRedMineInstallFolder \应用\ redmine的\ htdocs中  打开Gemfile& Gemfile.lock并在end或mysql区域中更改/添加此行。

gem "mysql", "~> 2.9.1"

然后转到服务并重新启动所有redmine服务,特别是名字中带有“..thin”的服务(这非常重要)。