2014-01-24 2 views
2

Я получаю эту ошибку при использовании рельсов серверане может загрузить такой файл - MySQL/mysql_api (LoadError)

C:/Ruby/lib/ruby/gems/2.0.0/gems/mysql-2.9.1-x86-mingw32/lib/mysql.rb:6:in `require': cannot load such file -- mysql/mysql_api (LoadError) 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/mysql-2.9.1-x86-mingw32/lib/mysql.rb:6:in `rescue in <top (required)>' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/mysql-2.9.1-x86-mingw32/lib/mysql.rb:2:in `<top (required)>' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in `require' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:72:in `each' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:72:in `block in require' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:61:in `each' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/bundler-1.5.2/lib/bundler/runtime.rb:61:in `require' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/bundler-1.5.2/lib/bundler.rb:131:in `require' 
    from E:/ruby/config/application.rb:7:in `<top (required)>' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:74:in `require' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:74:in `block in <top (required)>' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in `tap' 
    from C:/Ruby/lib/ruby/gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in `<top (required)>' 
    from E:/ruby/bin/rails:4:in `require' 
    from E:/ruby/bin/rails:4:in `<top (required)>' 
    from -e:1:in `load' 
    from -e:1:in `<main>' 

Я установил MySQL, загрузив MySQL-контроллер-с, но он все еще сообщает мне об ошибке, и l скопировал libmysql.dll в ruby ​​/ bin, также я скопировал его в system32, и у него все еще есть проблема, может кто-нибудь дать мне предложение решить его.

ответ

0

Этот драгоценный камень не имеет встроенного внутреннего расширения для Ruby-2.0 (см. C:\Ruby\lib\ruby\gems\2.0.0\gems\mysql-2.9.1-x86-mingw32\lib\mysql). Вам нужно будет build it yourself или перейти на рубин-1.9.

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