2014-10-01 4 views
1

루비 설명서를 따르고 있으며 'rails s'을 실행하면이 오류가 발생합니다.Windows 8에서 레일즈 서버를 시작할 수 없습니다.

이전에는 문제가 없었지만 지금은 레일즈 서버를 시작할 수 없습니다. 내가 레일에서 뭔가를 바꾼 것처럼 보인다. 더 시작 옵션에 대한 실행 rails server -h 공지 사항에 개발을 시작

부팅에 WEBrick 레일 4.1.5 응용 프로그램 : 서버는 모든 인터페이스 (0.0.0.0)에서 수신된다. 127.0 0.1 (--binding 옵션) 서버 종료시 Ctrl-C를 사용하여 을 입력하십시오. : /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.1.5/lib/act ve_support/dependencies.rb : 247 : in from 블록 :블록 : c : /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies. rb : 232 : load_dependency' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:247:in에서 ' 이 필요합니다. c : /Sites/omrails/config/environment.rb : 8 : <top (required)>' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:247:in이 필요합니다.' from c : /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/ gems/activesupport- .1.5/lib/active_support/dependencies.rb : 247 : block in require' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:232:in에서 load_dependency ' from c : /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb : 247 : require' from c:/Sites/omrails/config.ru:3:in의 블록 ' from c :/RailsInstaller /Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb : 55 : instance_eval' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb:55:in에서 ' 을 c : /Sites/omrails/config.ru에서 초기화하십시오. new' from c:/Sites/omrails/config.ru:in에서 C에서 '/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib 선반/builder.rb : 49 ℃ 내지 eval' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb:49:in new_from_string에서' /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb : 40 : parse_file' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/server.rb:277:in에서 build_app_and_options_from_config ' from c :/RailsInstall lib/ruby ​​/ gems/2.0.0/gems/rack-1.5.2/lib rack/server.rb : 199 : app' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/server.rb:50:in에있는 앱 ' c : /RailsInstaller/Ruby2.0.0/lib /ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/server.rb : 314 : wrapped_app' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/server.rb:130:in에서 log_to_stdout ' from c : /Rails2.0.0/lib/ruby/gems/2.0. 0/보석/railties-4.1.5 LIB/레일/명령/server.rb]로 : 67 ℃ 내지 '서버 start' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/commands_tasks.rb:81:in 블록 : /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems /railties-4.1.5 lib/rails/commands/commands_tasks.rb : 76 : tap' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/commands_tasks.rb:76:in 서버에서 ' from c : /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1. 5 lib/rails/commands/commands_tasks.rb : 40 : run_command!' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands.rb:17:in에서 ' 빈/레일에서 : 4 : 레일 서버 ****

C를 시작할 때 **** 편집 내가 레일을 다시 시도하고 require' from bin/rails:4:in '

에 지금 나는이 오류가 : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/de pendencies.rb : 247 : require': cannot load such file -- sqlite3/sqlite3_native (LoadError) from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/acti ve_support/dependencies.rb:247:in 블록 필요 ' C :/Ruby21-x64/lib/ruby ​​/ gems/2.1.0/gems/activesupport-4.1.5/lib/acti ve_support/dependencies.rb : 232 : load_dependency' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/acti ve_support/dependencies.rb:247:in 필요 ' from C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/sqlite3-1.3.9-x64-mingw32/li b/sqlite3.rb : 6 : rescue in <top (required)>' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sqlite3-1.3.9-x64-mingw32/li b/sqlite3.rb:2:in에서 ' from C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler- 1.735/lib/bundler/ru ntime.rb : 76 : require' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/ru ntime.rb:76:in 블록 (2 레벨) 필요 ' from C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7 .3/lib/bundler/ru ntime.rb : 72 : each' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/ru ntime.rb:72:in 블록 필요 ' from C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/ bundler/ru ntime.rb : 61 : each' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/ru ntime.rb:61:in에서 ' C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler.rb 필요' : 133 : in require' from C:/Sites/omrails/config/application.rb:7:in ' from C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb : 79 : require' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb:79:in 서버의 블록 ' from C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb : 76 : tap' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb:76:in 서버에서 ' C : /Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb : 40 : ': 4 : 빈/레일에서 require' from bin/rails:4:in에서'run_command!' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands.rb:17:in

+1

다시 설치 한 후에는 sqlite3을 설치 했습니까? DB를 sqlite로 설정 한 config.rb와 같습니다. –

+1

예. 재설치하는 동안 sqlite3을 설치했습니다. 내가 가진 config.rb 파일을 가지고 config.ru – Abhilash

+1

아마도 nayoso 의미 database.yml입니다. sqlite3도 성공적으로 컴파일 되었습니까? 그것은 컴파일 단계가 필요한 고유의 보석입니다. 나는 창문을 통해 수년간 발전하지 못했지만, 컴파일 된 것은 고통 스럽다는 것을 기억합니다 ... –

답변

1

문제는 어디에 있습니까?

당신은 윈도우레일에 대한 sqlite3를 데이터베이스를 사용하고 있습니다!

Windows 10에서도 비슷한 오류 경고가 표시됩니다.


어디에 오류가 있습니까?

오류는 당신의 gemspec 폴더에있다! C:\Ruby21\lib\ruby\gems\2.1.0\specifications :

당신의 윈도우 8gemspec 폴더를 찾습니다.

RailsInstaller을 사용하는 경우 : C:\RailsInstaller\Ruby2.1.0\lib\ruby\gems\2.1.0\specifications! 그것은 수동으로

당신은 당신의 Rubygem 경로와 sqlite3를 버전에 따라 조정해야


수리. -4.1.5 activesupport
  • -4.1.5.gemspec

    • sqlite3를에 대한

  • 편집 파일.gemspec

  • -4.1.5.gemspec
  • railties -4.1.5.gemspec
  • 에서 다음 줄을 찾습니다

    님의

    s.require_paths=["lib"] 
    

    변화를

    s.require_paths= ["lib/sqlite3_native"] 
    

    유용한 링크

    귀하의 질문은 cannot load such file -- sqlite3/sqlite3_native (LoadError) on ruby on rails 비슷합니다!

    관련 문제