2013-01-05 162 views
1

我是RoR編程的新手。 我遇到了一個錯誤,同時嘗試啓動的WEBrick Web服務器,簡單的回報率的項目,而在提示命令行中輸入如下代碼:rails服務器錯誤,mysql

「軌服務器」

我得到這個錯誤:

C:\Users\dell\sites\simple_cms>rails s 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/mysql2. 
rb:2:in `require': 126:The specified module could not be found. - C:/Ruby193/lib/ruby/gems/1.9 
.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.9/mysql2.so (LoadError) 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/m 
ysql2/mysql2.rb:2:in `<top (required)>' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/m 
ysql2.rb:9:in `require' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/m 
ysql2.rb:9:in `<top (required)>' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/runti 
me.rb:68:in `require' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/runti 
me.rb:68:in `block (2 levels) in require' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/runti 
me.rb:66:in `each' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/runti 
me.rb:66:in `block in require' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/runti 
me.rb:55:in `each' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler/runti 
me.rb:55:in `require' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.2.3/lib/bundler.rb:12 
8:in `require' 
     from C:/Users/dell/sites/simple_cms/config/application.rb:7:in `<top (re 
quired)>' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/comman 
ds.rb:53:in `require' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/comman 
ds.rb:53:in `block in <top (required)>' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/comman 
ds.rb:50:in `tap' 
     from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/comman 
ds.rb:50:in `<top (required)>' 
     from script/rails:6:in `require' 
     from script/rails:6:in `<main>' 

我tryied從這裏的解決方案(以及其他許多): Ruby mysql2 Error http://railsforum.com/viewtopic.php?id=50501 和他們沒有工作。

MyDetails:

windows 7 64 bit 
mysql Ver 14.14 Distrib 5.5.28, for Win64 (x86) 
ruby 1.9.3p327 (2012-11-10) [i386-mingw32] 
Rails 3.2.9 
gem 1.8.24 
+0

你安裝了mysql2 gem嗎? 'gem install mysql2' –

+0

是的,我安裝了mysql2寶石 – liron

回答

0

您需要libmysql.dll的從MySQL安裝目錄複製並粘貼到ruby​​193/bin中 ....

+0

嘿..我厭倦了這一點,不幸的是我仍然得到同樣的錯誤。其他解決方案? – liron