2015-01-04 3 views
0

레일즈 c 명령을 실행할 때 다음 오류가 발생합니다. 다른 질문에 대한 조언을 따르고 minitest v5를 제거하고 v4에 다시 설치했지만 수정하지 않았습니다. 누구든지 주변을 둘러 볼 방법을 알고 있습니까? 감사.레일즈 콘솔이 작동하지 않습니다.

MiniTest::Unit::TestCase is now Minitest::Test. From /usr/lib/ruby/1.9.1/test/unit/testcase.rb:8:in `<module:Unit>' 
/usr/lib/ruby/1.9.1/test/unit.rb:328:in `autorun': uninitialized class variable @@installed_at_exit in Test::Unit::Runner (NameError) 
    from /usr/lib/ruby/1.9.1/test/unit.rb:640:in `<top (required)>' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `block in require' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:236:in `load_dependency' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    from /usr/lib/ruby/vendor_ruby/active_support/test_case.rb:2:in `<top (required)>' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `block in require' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:236:in `load_dependency' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    from /usr/lib/ruby/vendor_ruby/rails/console/app.rb:2:in `<top (required)>' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `block in require' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:236:in `load_dependency' 
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:251:in `require' 
    from /usr/lib/ruby/vendor_ruby/rails/application.rb:312:in `initialize_console' 
    from /usr/lib/ruby/vendor_ruby/rails/application.rb:152:in `load_console' 
    from /usr/lib/ruby/vendor_ruby/rails/commands/console.rb:27:in `start' 
    from /usr/lib/ruby/vendor_ruby/rails/commands/console.rb:8:in `start' 
    from /usr/lib/ruby/vendor_ruby/rails/commands.rb:41:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 
+0

설정에 대한 추가 정보를 제공해 주시겠습니까? RVM을 사용합니까? Rails를 어떻게 설치 했습니까? 튜토리얼을 따르고 있습니까? 제공 할 수있는 정보가 많을수록 좋습니다. – ezuk

+0

안녕하세요 @xlembouras. 물론 .. 나는 RVM을 통해 루비와 레일을 설치했다. 나는 유튜브 비디오를 통해 이것을 끝냈다. (http://youtu.be/hiPQynmnsiI) ... 나는이 튜토리얼을 따라 블로그를 만드는 법을 배웠고 2 번째 레슨에서 레일 c 명령을 사용하지 않았다. 작업. 자습서는 다음과 같습니다. (http://youtu.be/GQmC-8k09c) (http://youtu.be/UQ8_VOGj5H8) ... RVM -v는 Wayne E. Seguin의 rvm 1.26.7 (최신) [email protected]>, Michal Papis <[email protected]> [https://rvm.io/] ... Ruby -v = 루비 1.9.3p484 (2013-11-22 수정 43786) [i686-linux ] 우분투 .. Rails -v : Rails 3.2.16. –

+0

@ezuk 문자가 부족합니다. 처음에 '레일 c'가 다음과 같이 차단되었습니다 : active_support/test_case.rb : 12 :' ': 초기화되지 않은 상수 Test (NameError) .. 나는 test/unit 필요 테스트와 함께 test_case.rb를 편집했습니다. 오류가이 가장 작은 오류로 이동했습니다. 더 자세한 정보가 필요하십니까? 고마워요 –

답변

2

알아 냈습니다.

gemfile에 테스트 단위 보석을 추가해야합니다 : gem 'test-unit'bundle install (rails3 인 경우).

관련 문제