2010-09-06 27 views
3

紅寶石1.8.7 寶石1.3.7 導軌3.0.0,3.0.0.rc當我寫軌道-v 錯誤消息來軌道3不使用窗口7

莫非在任何寶石源中找不到gem'mysql2 <> = 0,runtime>'。 嘗試運行「軟件包安裝」。

當我運行捆綁安裝,然後又是水溼安裝mysql2

請幫助我。

回答

5

mysql2寶石目前不支持Windows(雖然I hear they are working on it)。現在就使用舊的mysql寶石。

具體來說:

  1. 把這一行在你的Gemfile:

    gem 'mysql', '2.8.1'

  2. 運行bundle install

  3. 確保您使用adapter: mysqladapter: mysql2在你的database.yml

這就是我的系統當前的設置方式,並且Rails 3.0.0可以正常工作。

+2

請注意,您需要在'database.yml'文件中用'mysql'替換'mysql2'。 – Garrett 2010-09-07 02:25:46

+0

謝謝丹尼爾 – 2010-09-08 17:45:10

+0

gem'mysql2','0.2.18'適用於我的windows。 – 2012-05-07 08:06:56

3

現在可以處理此錯誤。無需在Gemfile中將mysql2更改爲mysql,並且需要將database.yml中的數據庫更改爲 。您可以按照以下步驟在步驟 中安裝mysql2 gem:http://rorguide.blogspot.com/2011/03/installing-mysql2-gem-on-ruby-192-and.html

+0

從wamp使用mysql服務器怎麼樣?我找不到我的mysql文件夾中的opt文件夾。 Mysql 5.5.16。當我做> gem安裝mysql2時,它說mysql2 gem安裝成功。不知道我錯過了什麼:( – noobcode 2013-03-09 11:35:58