2013-03-18 2 views
1

Рубин и рельсы noob, сделали проект и добрались так далеко. Но теперь я получаю эти ошибки при попытке запустить сервер rails. Я использую Windows vista и ruby ​​2.0.0.Не удается запустить rails server mysql2 gem?

D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/mysql2. 
rb:2:in `require': cannot load such file -- mysql2/2.0/mysql2 (LoadError) 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m 
ysql2/mysql2.rb:2:in `<top (required)>' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m 
ysql2.rb:9:in `require' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m 
ysql2.rb:9:in `<top (required)>' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti 
me.rb:72:in `require' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti 
me.rb:72:in `block (2 levels) in require' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti 
me.rb:70:in `each' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti 
me.rb:70:in `block in require' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti 
me.rb:59:in `each' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti 
me.rb:59:in `require' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler.rb:13 
2:in `require' 
     from D:/wamp/www/simple_cms/config/application.rb:7:in `<top (required)> 
' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/comma 
nds.rb:53:in `require' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/comma 
nds.rb:53:in `block in <top (required)>' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/comma 
nds.rb:50:in `tap' 
     from D:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-3.2.13/lib/rails/comma 
nds.rb:50:in `<top (required)>' 
     from script/rails:6:in `require' 
     from script/rails:6:in `<main>' 

Я очень мало знаю о рубина и драгоценных камней до сих пор, но mysql2 драгоценный камень, кажется, проблема которым я установил и установил никакой помощи. Я постоянно получаю сообщение о том, что я установил двоичную версию с заказами, которые я соблюдал. Это хорошо или плохо?

Любой, пожалуйста, помогите мне, если вам нужна дополнительная информация, просто дайте мне знать.

+0

Страница разработчика говорит: > Этот драгоценный камень связан с библиотекой libmysqlclient с MySQL. Возможно, вам потребуется установить такой пакет, как libmysqlclient-dev, mysql-devel или другой соответствующий пакет для вашей системы. Вы сделали это? –

ответ

0

Я думаю, что ответ здесь это то, что вы ищете:

stackoverflow.com/a/5368767/1622843

В принципе, вы должны указать драгоценный камень, чтобы использовать установленный ваш MySQL экземпляр на вашей машине.

Смежные вопросы