2013-02-14 2 views
0

최근에 내 Win7 PC에 Ruby 1.9.3이 설치되었습니다. 그런 다음 VMC의 최신 버전을 설치했는데 잘 돌아가고있는 것 같습니다. 그러나 제 환경에서 제대로 작동하지 않기 때문에 해당 버전을 제거하고 대신 0.3.21을 설치하는 것이 좋습니다.Ruby 1.9.3에서 이전 VMC 사용 - 오류 : "해시를 문자열로 변환 할 수 없습니다"

나는 그렇게했지만, 이제 내가 입력 한 모든 VMC 명령에 다음과 같은 오류가 발생한다. Ruby, Sinatra 및 VMC를 다시 설치하려고 시도했지만 여전히 동일한 오류가 발생합니다. 어떤 아이디어?

C:\$eclipse\TestProjectRuby>vmc -v 
can't convert Hash into String 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/commands/base.rb:60:in `expand_path' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/commands/base.rb:60:in `block in load_manifest_structure' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/commands/base.rb:59:in `each' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/commands/base.rb:59:in `load_manifest_structure' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/commands/base.rb:81:in `load_manifest' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/commands/base.rb:28:in `initialize' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/runner.rb:465:in `new' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/runner.rb:465:in `run' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/lib/cli/runner.rb:14:in `run' 
C:/Ruby193/lib/ruby/gems/1.9.1/gems/vmc-0.3.21/bin/vmc:5:in `<top (required)>' 
C:/Ruby193/bin/vmc:23:in `load' 
C:/Ruby193/bin/vmc:23:in 'main' 

답변

1

왜 최신 버전을 제거하겠습니까? 보석 의존성 문제가 있었지만 해결되었습니다.