0

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

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

在这台机器上可用的 gem 中找不到 gem 'mysql (~> 2.8.1) ruby​​'

我已经安装了 mysql 2.9.1。我是整个 Rails 的新手。我刚刚安装它以便能够运行这个应用程序。因此,任何有关帮助我运行此应用程序的建议将不胜感激。

谢谢

4

2 回答 2

0

可能最简单的方法是告诉 Redmine 使用您的 mysql 版本:转到

\YourRedMineInstallFolder\apps\redmine\htdocs 打开 Gemfile 和 Gemfile.lock 并在末尾或 mysql 区域中更改/添加此行。

gem "mysql", "~> 2.9.1"

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

于 2013-02-19T19:21:32.160 回答
0

会不会是它不适用于最新的 mysql 版本?确保将其粘贴在 Rails 应用程序中的 Gemfile 中。

gem 'mysql', '~> 2.8.1'

如果您想在本地运行它,还请确保它正在测试或开发中。

group :test, :development do
  gem 'mysql', '~> 2.8.1'
end
于 2013-02-19T19:04:29.870 回答