簡體   English   中英

“ Rails Server”命令失敗

[英]'Rails Server' command failure

我正在嘗試在Windows 7 PC上設置RoR開發環境。

到目前為止,我已經能夠:

  1. 安裝Ruby

  2. 安裝滑軌

  3. 安裝一些gem,包括mysql2 gem(我不得不再次下載並安裝MySQL社區服務器,因為XAMPP隨附的是32位,而Ruby是64位)

  4. 執行“ Rails New”命令以創建項目

  5. 運行“捆綁安裝”命令

但是,現在,當我嘗試從項目根目錄運行服務器時,收到了一條超過600行的巨大錯誤消息,開頭是:

C:\\ Users \\ Chinmay \\ Documents \\ Sites \\ TaxCloud> rails C:/Ruby21-x64/lib/ruby/gems/2.1.0/extensions/x64-mingw32/2.1.0/mysql2-0.3.16/mysql2/ mysql2.so:[BUG]細分錯誤ruby 2.1.4p265(2014-10-27修訂版48166)[x64-mingw32]

-控制框信息--------------------------------------------- -c:0020 p:-10803034 s:0067 e:000066 TOP [完成] c:0019 p:---- s:0065 e:000064 CFUNC:require c:0018 p:0083 s:0061 e:000060 TOP
C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/mysql2-0.3.16/lib/mysql2.rb:8 [完成] c:0017 p:---- s:0059 e:000058 CFUNC:需要c:0016 p:0037 s:0055 e:000054塊C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler/runtime.rb:76 [完成] c:0015 p:---- s:0052 e:000051 CFUNC:每個c:0014 p:0055 s:0049 e:000048塊C:/Ruby21-x64/lib/ruby/gems/2.1.0 /gems/bundler-1.7.4/lib/bundler/runtime.rb:72 [完成] c:0013 p:---- s:0042 e:000041 CFUNC:每個c:0012 p:0030 s:0039 e: 000038方法C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler/runtime.rb:61 c:0011 p:0013 s:0035 e:000034方法C :/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler.rb:133 c:0010 p:0047 s:0031 e:000030 TOP
C:/用戶/ Chinmay /文檔/站點/TaxCloud/config/application.rb:7 [完成] c:0009 p:---- s:0029 e:000028 CFUNC:require c:0008 p:0014 s:0025 e:000024塊C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:79 [FINISH] c:0007 p:- -s:0022 e:000021 CFUNC:tap c:0006 p:0031 s:0019 e:000018方法C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib /rails/commands/commands_tasks.rb:76 c:0005 p:0033 s:0016 e:000015方法C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/ rails / commands / commands_tasks.rb:40 c:0004 p:0116 s:0012 e:000011 TOP
C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/commands.rb:17 [完成] c:0003 p:---- s:0008 e :000007 CFUNC:要求c:0002 p:0034 s:0004 E:000218 EVAL倉位/導軌:4 [完成] c:0001 p:0000 s:0002 E:000a78返回頂部[完成]

-Ruby級回溯信息---------------------------------------- bin / rails: 4:在<main>' bin/rails:4:in require中C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/commands.rb:17 :in <top (required)>' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:40:in run_command中!' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:76:在server' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:76:in :/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties -4.1.7 / lib / rails / commands / commands_tasks.rb:79: block in server' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:79:in :/Users/Chinmay/Documents/Sites/TaxCloud/config/application.rb:7:in <top (required)>' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler.rb:133:in require'C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7。 4 / lib / bundler / runtime.rb:61: require' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler/runtime.rb:61:in每個C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler/runtime.rb:72: block in require' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler/runtime.rb:72:in每個C:/Ruby21-x64/lib/ruby/gems/2.1.0/g ems / bundler-1.7.4 / lib / bundler / runtime.rb:76: block (2 levels) in require' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler/runtime.rb:76:in中的block (2 levels) in require' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.4/lib/bundler/runtime.rb:76:in require'C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/mysql2-0.3.16/lib/mysql2.rb:8:in <top (required)>' C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/mysql2-0.3.16/lib/mysql2.rb:8:in require'

-C級回溯信息------------------------------------------- C :\\ Windows \\ SYSTEM32 \\ ntdll.dll(ZwWaitForSingleObject + 0xa)[0x0000000077B3F6FA] C:\\ Windows \\ system32 \\ KERNELBASE.dll(WaitForSingleObjectEx + 0x9c)[0x000007FEFE1810DC] C:\\ Ruby21-x64 \\ bin \\ xby-64-msvcrt。 dll(rb_vm_bugreport + 0xa4)[0x000000006B417364] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_name_err_mesg_new + 0x841)[0x000000006B2C9801] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ru210。 rb_bug + 0x45)[0x000000006B2CA545] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_check_safe_str + 0x351)[0x000000006B398E11] [0x0000000000401A85] C:\\ Windows \\ SYSTEM32 \\ ntdll.dll(_C_specific_handler + 0 0x0000000077B04F58] C:\\ Windows \\ SYSTEM32 \\ ntdll.dll(RtlCompareUnicodeString + 0x7d)[0x0000000077B24F4D] C:\\ Windows \\ SYSTEM32 \\ ntdll.dll(RtlTimeToSecondsSince1970 + 0x63c)[0x0000000077B05B3C] C:\\ Windows \\ SYSException + 0x2e)[0x0000000077B3F638] [0x000003B7A8300000] [0x000000000202343D] C:\\ Ruby21-x64 \\ lib \\ ruby​​ \\ gems \\ 2.1.0 \\ ext ensions \\ x64-mingw32 \\ 2.1.0 \\ mysql2-0.3.16 \\ mysql2 \\ mysql2.so(Init_mysql2 + 0x5a)[0x000000000202 43BA] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(dln_load + 0x1d6 )[0x000000006B281646] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_call_cfunc + 0x130)[0x000000006B414300] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_require_safe + 0x56f)[ 0x000000006B2D558F] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_error_arity + 0x1c6)[0x000000006B402206] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_f_send + 0x5cB1)601 C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x1618)[0x000000006B406C98] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x5a8d)[0x000000006B40 \\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_iseq_eval + 0x183)[0x000000006B413C23] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_rubylevel_errinfo + 0x66c)[0x000000006B2D21C] C: -x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_require_safe + 0x5a9)[0x000000006B2D55C9] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_error_ arity + 0x1c6)[0x000000006B402206] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x1618)[0x000000006B406C98] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_jlocal 0x5a8d)[0x000000006B40B10D] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_funcall + 0x503)[0x000000006B40C503] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_yield + 0x74) [0x000000006B4134D4] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_ary_each + 0x51)[0x000000006B281971] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_error_arity + 0x1c6206)[0x000000006B402 ] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x1f61)[0x000000006B4075E1] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x5a8d] C0B000000 :\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_funcall + 0x503)[0x000000006B40C503] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_yield + 0x74)[0x000000006B4134D4] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_ary_each + 0x51)[0x000000006B281971] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll (rb_error_arity + 0x1c6)[0x000000006B402206] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_f_send + 0x5c1)[0x000000006B411601] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_local + 0x1f61)[0x000000006B4075E1] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x5a8d)[0x000000006B40B10D] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210_dll(val_ise )[0x000000006B413C23] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_rubylevel_errinfo + 0x66c)[0x000000006B2D396C] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_require_safe + 0x5a9) 0x000000006B2D55C9] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_error_arity + 0x1c6)[0x000000006B402206] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_f_send + 0x5c1B] 601 C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x1618)[0x000000006B406C98] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x5a8d)[0x000000006B40 \\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_funcall + 0x503)[0x000000006B40C503] C:\\ Ruby21 -x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_yield + 0x74)[0x000000006B4134D4] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_obj_tap + 0x16)[0x000000006B32D5C6] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_error_arity + 0x1c6)[0x000000006B402206] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_f_send + 0x5c1)[0x000000006B411601] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x1f61)[0x000000006B4075E1] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x5a8d)[0x000000006B40B10D] 64 \\\\ Ruby -msvcrt-ruby210.dll(rb_iseq_eval + 0x183)[0x000000006B413C23] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_rubylevel_errinfo + 0x66c)[0x000000006B2D396C] C:\\ Ruby21-x64 \\ rt \\ bin \\ x64 -ruby210.dll(rb_require_safe + 0x5a9)[0x000000006B2D55C9] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_error_arity + 0x1c6)[0x000000006B402206] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ru .dll(rb_f_send + 0x5c1)[0x000000006B411601] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x1618)[0x000000006B40 6C98] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_vm_localjump_error + 0x5a8d)[0x000000006B40B10D] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_iseq_eval_main + 0x1d0006] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(rb_check_copyable + 0x304a)[0x000000006B2CF31A] C:\\ Ruby21-x64 \\ bin \\ x64-msvcrt-ruby210.dll(ruby_run_node + 0x51)[0x000000006B2D2231] [14 ] [0x00000000004013D7] [0x00000000004014F8] C:\\ Windows \\ system32 \\ kernel32.dll(BaseThreadInitThunk + 0xd)[0x000000007763F34D]

-其他運行時信息--------------------------------------------- -

  • 加載的腳本:bin / rails

  • 加載的功能:

    0 enumerator.so 1 C:/Ruby21-x64/lib/ruby/2.1.0/x64-mingw32/enc/encdb.so 2 C:/Ruby21-x64/lib/ruby/2.1.0/x64-mingw32/enc /iso_8859_1.so 3 C:/Ruby21-x64/lib/ruby/2.1.0/x64-mingw32/enc/trans/transdb.so 4 C:/Ruby21-x64/lib/ruby/2.1.0/x64-mingw32 /rbconfig.rb 5 thread.rb 6 C:/Ruby21-x64/lib/ruby/2.1.0/x64-mingw32/thread.so 7 C:/Ruby21-x64/lib/ruby/site_ruby/2.1.0/rubygems /compatibility.rb 8 C:/Ruby21-x64/lib/ruby/site_ruby/2.1.0/rubygems/defaults.rb 9 C:/Ruby21-x64/lib/ruby/site_ruby/2.1.0/rubygems/deprecate.rb

最后是:

580 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.7/lib/active_support/number_helper.rb 581 C:/Ruby21-x64/lib/ruby/gems/2.1.0 /gems/actionview-4.1.7/lib/action_view/helpers/number_helper.rb 582 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.7/lib/active_support/core_ext/ module / concerning.rb 583 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.7/lib/active_support/core_ext/module/qualified_const.rb 584 C:/ Ruby21-x64 / lib / ruby​​ / gems / 2.1.0 / gems / activesupport-4.1.7 / lib / active_support / core_ext / module.rb 585 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/actionview-4.1 .7 / lib / action_view / record_identifier.rb 586 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/actionview-4.1.7/lib/action_view/helpers/record_tag_helper.rb 587 C:/ Ruby21 -x64 / lib / ruby​​ / gems / 2.1.0 / gems / actionview-4.1.7 / lib / action_view / helpers / rendering_helper.rb 588 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/ actionview-4.1.7 / lib / action_view / helpers / translation_helper.rb 589 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/actionview-4.1。 7 / lib / action_view / helpers.rb 590 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sprockets-rails-2.2.0/lib/sprockets/rails/helper.rb 591 C:/ Ruby21-x64 / lib / ruby​​ / gems / 2.1.0 / gems / sprockets-rails-2.2.0 / lib / sprockets / rails / version.rb 592 C:/Ruby21-x64/lib/ruby/gems/2.1.0 /gems/railties-4.1.7/lib/rails/engine/configuration.rb 593 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.7/lib/rails/application/ configuration.rb 594 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sprockets-rails-2.2.0/lib/sprockets/railtie.rb 595 C:/ Ruby21-x64 / lib / ruby​​ / gems / 2.1.0 / gems / railties-4.1.7 / lib / rails / all.rb 596 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/mysql2-0.3.16/lib/mysql2 /version.rb 597 C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/mysql2-0.3.16/lib/mysql2/error.rb

[注意]您可能在Ruby解釋器或擴展庫中遇到錯誤。 歡迎報告錯誤。 有關詳細信息: http : //www.ruby-lang.org/bugreport.html

該應用程序已請求運行時以一種異常方式終止它。 請與應用程序的支持團隊聯系以獲取更多信息。

[注意]您可能在Ruby解釋器或擴展庫中遇到錯誤。 錯誤報告,歡迎您。 有關詳細信息: http : //www.ruby-lang.org/bugreport.html

該應用程序已請求運行時以一種異常方式終止它。 請與應用程序的支持團隊聯系以獲取更多信息。

那么,我需要怎么做才能將紅寶石騎在鐵軌上?

順便說一句:最初,我認為問題可能出在Webrick Server上。 因此,我已經手動配置了apache來監聽端口3000。但是,這沒有幫助。

另一個問題是我既看不到命令​​提示符下的完整輸出,也無法將其保存到文本文件中。 因此,我真的不知道完整的錯誤消息是什么。

Webrick使用端口3000。請勿將Apache設置為偵聽端口3000,因為這會導致端口沖突。 從命令行使用“ rails s”啟動webrick。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM