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

最新のmysqlバージョンでは機能しない可能性がありますか?RailsアプリのGemfileにこれを貼り付けてください。

gem'mysql'、'〜> 2.8.1'

また、テスト中か、ローカルで実行する場合は開発中であることを確認してください。

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

おそらく最も簡単なのは、Redmine に自分のバージョンの mysql を使用するように指示することです。

\YourRedMineInstallFolder\apps\redmine\htdocs で Gemfile と Gemfile.lock を開き、この行を最後または mysql 領域に変更または追加します。

gem "mysql", "~> 2.9.1"

次に、サービスに移動し、特に名前に「..thin」が含まれるすべての redmine サービスを再起動します (これは非常に重要です)。

于 2013-02-19T19:21:32.160 に答える