WEBrick rails服务器无法正常工作

我的操作系统是Windows 10

今天我安装了Ruby(ruby 2.2.3p173(2015-08-18修订版51636)[x64-mingw32])和rails gem(rails 4.2.4)

我正在按照一系列有关rails的教程video中的说明进行操作。 我安装了以下版本的myqsl 2(并在重新安装的情况下重新安装)mysql2-0.4.1-x64-mingw32

此问题适用于按照教程上的说明以下列方式创建的名为simple_cms的应用程序

rails new simple_cms -d mysql 

我有:

  • 运行bundle安装几次
  • 用过的gem清理
  • 运行bundle exec rails server
  • 尝试rake db:create和bundle exec rake:db按照这里的建议创建每个方法
  • 重新安装mysql2几次

但输入后

 rails server 

在我的项目simple_cms的根目录中。 WEBrick甚至没有开始

作为示例,在此处和此处的其他类似问题中,两个查询者都接收以下内容

 => 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有任何关系。 以下是我在输入rails server命令后收到的错误消息:

 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 `': 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 `' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/actionview-4.2.4/lib/action_view/helpers.rb:3:in `' 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 `' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console/template.rb:7:in `' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console/template.rb:6:in `' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/web-console-2.2.1/lib/web_console/template.rb:1:in `' 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 `' 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 `' 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 `' 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 `' from bin/rails:4:in `require' from bin/rails:4:in `' 

我可以做些什么来纠正这种情况,因为我现在正在一遍又一遍地尝试相同的事情,并且正如爱因斯坦正确地指出疯狂的定义一遍又一遍地做同样的事情并期待不同的结果。

我安装了以下gem

 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) 

提前谢谢了

检查批准的答案

这是版本railtiesrailsgem之间的问题。 是的,答案很复杂。 对于未来的发展,尝试为您的项目使用一些版本控制系统( Rbenv )