2014-02-20 2 views
0

Я не могу запустить мой сервер rails. Я использовал рельсы на Windows 64 бит. Когда я бегуНе удалось запустить сервер rails

rails server 

Я получаю следующие результаты:

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mysql2-0.3.15/lib/mysql2.rb 
:8:in `require': 193: %1 is not a valid Win32 application. - C:/RailsInstaller 
/Ruby1.9.3/lib/ruby/gems/1.9.1/extensions/x86-mingw32/1.9.1/mysql2-0.3.15/mysql2 
/mysql2.so (LoadError) 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mysql2-0.3.15/ 
lib/mysql2.rb:8:in `<top (required)>' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
lib/bundler/runtime.rb:72:in `require' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
lib/bundler/runtime.rb:72:in `block (2 levels) in require' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
lib/bundler/runtime.rb:70:in `each' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
lib/bundler/runtime.rb:70:in `block in require' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
lib/bundler/runtime.rb:59:in `each' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
lib/bundler/runtime.rb:59:in `require' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/ 
lib/bundler.rb:132:in `require' 
    from C:/Users/azlan187/Sites/simple_cms/config/application.rb:7:in `<top 
(required)>' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-4.0.2 
/lib/rails/commands.rb:74:in `require' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-4.0.2 
/lib/rails/commands.rb:74:in `block in <top (required)>' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-4.0.2 
/lib/rails/commands.rb:71:in `tap' 
    from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-4.0.2 
/lib/rails/commands.rb:71:in `<top (required)>' 
    from bin/rails:4:in `require' 
    from bin/rails:4:in `<main>' 

Я совершенно не знаю, как это исправить. Любая помощь могла бы быть полезна!

ps: скажите, пожалуйста, если мне нужно предоставить дополнительную информацию. Благодарю.

ответ

0

Вы используете 64-битную систему? Первая строка вашего вывода ошибки жалуется на то, что mysql.so не является допустимым приложением Win32. Я бы начал исследовать это, и если это ничего не даст, попробуйте googling для «ошибок mysql gem». У меня лично было много проблем с тем, чтобы заставить mysql gem работать с окнами, и из моего прошлого опыта, как правило, это вопрос поиска правильного файла libmysql.

+0

Я использовал 64-битные окна. У меня проблемы с установкой рубиновых камней mysql. Я попытался установить с использованием 64-битного коннектора/C, но не смог. Затем я установил gim ruby ​​gsm, используя 32-разрядный коннектор/C, и он работает. Я не понимаю, почему, поскольку я использую 64-битные окна. Я думаю, это связано с тем, почему мой сервер rails не запускается. Но я не знаю, нужно ли мне переустанавливать драгоценные камни mysql ruby. – azlan187

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