2012-03-25 41 views
3

當我嘗試運行一個新的項目「軌道服務器」返回軌MySQL服務器錯誤「無法找到寶石」

Could not find gem 'mysql2 (>= 0) X86-mingw32' in any of the gem sources listed in your Gemfile. 
Run 'bundle install' to install missing gems. 

我跑「捆綁安裝」,但我得到了同樣的錯誤。

我已經從xampp包安裝了mysql,但我的朋友幫我安裝了rails,所以我不確定他是如何配置它的。我使用Windows Vista。

回答

2

嘗試gem install mysql2。它應該然後工作。

+0

不是。同樣的錯誤。 – 2012-03-25 00:57:19

+0

嘗試用mysql2代替。 – 2012-03-25 01:02:57

+0

'gem install mysql2'。我添加到我的答案。 – 2012-03-25 01:25:19

0

我有一個類似的問題。對我來說,我需要刪除舊的Gemfile.lock,並允許通過在之後運行軟件包更新來重新生成它。我向通過「gem install mysql」安裝的Gemfile添加了相同版本的mysql。

這可能是也可能不是你正在運行的問題,但它出現這個錯誤消息 - >「無法找到gem'mysql'」也可能由於這個原因而導致。

0

我有類似的問題,但當試圖gem install mysql2,它會給我一個can't find header files for ruby at ...錯誤消息。

運行該問題對我有用:sudo apt-get install ruby-dev

相關問題