2015-11-04 3 views
1

Моей операционной системы Windows, 10WEBrick рельсы сервер не работает

Сегодня я установил Ruby (рубиновый 2.2.3p173 (2015-08-18 редакцию 51636) [64-mingw32]) и перила камня (рельсы 4.2 .4)

Я следую процедуре, изложенной в серии обучающих видеороликов о рельсах. У меня есть следующая версия myqsl 2 установлена ​​(и переустановка в случае, если это была грязная установка) mysql2-0.4.1-x64-mingw32

Этот вопрос относится к приложению под названием simple_cms, созданным в следующим образом в соответствии с инструкциями на учебники

rails new simple_cms -d mysql 

у меня есть:

  • запустить пакет установки несколько раз
  • использовали камень очистки
  • запустить расслоение Exec рельсы сервер
  • пытались обстрелять дб: создавать и объединять EXEC грабли: DB создать каждый метод, предложенный here
  • заново установленные mysql2 несколько раз

Однако после ввода

rails server 

в корне моего проекта simple_cms. WEBrick не может даже пнуть

В качестве примера в других подобных вопросах here и here, оба вопрошателей получить следующие

=> Booting WEBrick 
=> Rails 3.2.13 application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 

и т.д. ..etc .... до провала WEBrick. Однако я до сих пор не догадываюсь, поскольку в WEBrick нет упоминания о каких-либо действиях. Ниже приводится сообщение об ошибке я получаю после ввода команды Рельсы сервера:

simple_cms>rails server 
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-  4.2.4/lib/action_view/helpers.rb:40:in `<module:Helpers>': uninitialized constant ActionView::Helpers::ActiveModelHelper (NameError) 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.4/lib/action_view/helpers.rb:4:in `<module:ActionView>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.4/lib/action_view/helpers.rb:3:in `<top (required)>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.4/lib/action_view/base.rb:5:in `require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.4/lib/action_view/base.rb:5:in `<top (required)>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console/template.rb:7:in `<class:Template>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console/template.rb:6:in `<module:WebConsole>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console/template.rb:1:in `<top (required)>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console.rb:12:in `require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console.rb:12:in `<top (required)>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web-console.rb:1:in `require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web-console.rb:1:in `<top (required)>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:76:in `require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:76:in `block (2 levels) in require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:72:in `each' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:72:in `block in require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:61:in `each' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:61:in `require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler.rb:134:in `require' 
    from C:/Users/Lizanne/Documents/Code/Sites/simple_cms/config/application.rb:7:in `<top (required)>' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:78:in `require' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:78:in `block in server' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `tap' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `server' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:39:in `run_command!' 
    from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/railties-4.2.4/lib/rails/commands.rb:17:in `<top (required)>' 
    from bin/rails:4:in `require' 
    from bin/rails:4:in `<main>' 

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

У меня есть следующие камни установлены

actionmailer (4.2.4) 
actionpack (4.2.4) 
actionview (4.2.4) 
activejob (4.2.4) 
activemodel (4.2.4) 
activerecord (4.2.4) 
activesupport (4.2.4) 
arel (6.0.3) 
bigdecimal (1.2.7, 1.2.6) 
binding_of_caller (0.7.2) 
builder (3.2.2) 
bundler (1.10.6) 
byebug (6.0.2) 
coffee-rails (4.1.0) 
coffee-script (2.4.1) 
coffee-script-source (1.9.1.1) 
debug_inspector (0.0.2) 
erubis (2.7.0) 
execjs (2.6.0) 
globalid (0.3.6) 
i18n (0.7.0) 
io-console (0.4.3) 
jbuilder (2.3.2) 
jquery-rails (4.0.5) 
json (1.8.3, 1.8.1) 
loofah (2.0.3) 
mail (2.6.3) 
mime-types (2.6.2) 
mini_portile (0.6.2) 
minitest (5.8.2) 
multi_json (1.11.2) 
mysql2 (0.4.1 x64-mingw32) 
nokogiri (1.6.6.2 x64-mingw32) 
power_assert (0.2.5) 
psych (2.0.15, 2.0.8) 
rack (1.6.4) 
rack-test (0.6.3) 
rails (4.2.4) 
rails-deprecated_sanitizer (1.0.3) 
rails-dom-testing (1.0.7) 
rails-html-sanitizer (1.0.2) 
railties (4.2.4) 
rake (10.4.2) 
rdoc (4.2.0) 
sass (3.4.19) 
sass-rails (5.0.4) 
sdoc (0.4.1) 
sprockets (3.4.0) 
sprockets-rails (2.3.3) 
test-unit (3.1.5) 
thor (0.19.1) 
thread_safe (0.3.5) 
tilt (2.0.1) 
turbolinks (2.5.3) 
tzinfo (1.2.2) 
tzinfo-data (1.2015.7) 
uglifier (2.7.2) 
web-console (2.2.1) 

Большое спасибо заранее

+0

Если вы создаете новый проект в новом каталоге и запускаете сервер, вы все еще получаете эту ошибку? ('rails new test_project; install install, rake db: create; rails s') – Dbz

+0

проверить одобренный [ответ] (http://stackoverflow.com/questions/31766656/nameerror-on-executing-rails-s) – kalelc

+1

Kalelc, что работал, ты бриллиант. !!!!!!!!!!(прыгает от радости) – Aerosewall1

ответ

2

Проверить одобрил answer

Это проблема между версиями railties и rails драгоценных камней. Да, это сложный ответ. Для будущих разработок попробуйте использовать некоторую систему управления версиями для своих проектов (Rbenv)

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