2016-10-01 3 views
0

저는 Windows 10 x64를 사용하고 있으며 JRuby 1.7.8을 설치했습니다 (같은 문제가있는 x64 및 32 비트 용 파일을 시험해 보았습니다). JRE 7jruby/cucumber : 번들 설치로 인해 보석이 설치되지 않습니다

다른 기계에서 실행중인 Cucumber Test Framework를 사용하려고했습니다. 나는 (모든 설정, 다른 컴퓨터에서 잘 작동 : env.rb, Gemfile 등) 내 현재 분기를 다운로드 한 후 나는 성공적으로이 개 보석 설치 :

  • 보석 설치

    • 보석 들러 설치를 오이

    Gemfile 내가 가진 비슷한에 보석의 부하가 포함

    source 'https://rubygems.org' 
    gem "httpclient" 
    gem "watir-webdriver" 
    

    을하지만 난 실행할 때 :

    • 번들

    난 그냥이 줄을 얻을 아무것도 설치하지 도착, 그것은 거의 즉시 완료 설치합니다. 어떤 Gemfile.lock도 생성되지 않습니다.

    D:\project>bundle install 
    io/console not supported; tty will not be manipulated 
    
    D:\project> 
    

    무엇이 잘못 될 수 있으며 무엇을 시도 할 수 있습니까?

    문제가 위의 행과 관련이 있는지 확실히 알지 못합니다 (작동하는 다른 컴퓨터에서는 본 적이 없었습니다). 이 관련이 아니에요 당신이 두 문제에 대한 아이디어를 가지고있는 경우에, 나는 아직도 몇 시간을 위해 노력했습니다 ...


    를 알려 주시면뿐만 아니라보고를 드리겠습니다 성공하지 못했습니다. 누군가가 뭔가를 발견 할 수있는 경우 추가 정보를 추가합니다. 심지어 '번들 -v'가이 컴퓨터에서 작동하지 않습니까?!

    D:\project>gem list 
    io/console not supported; tty will not be manipulated 
    
    *** LOCAL GEMS *** 
    
    builder (3.2.2) 
    bundler (1.13.2) 
    cucumber (2.4.0) 
    cucumber-core (1.5.0) 
    cucumber-wire (0.0.1) 
    diff-lcs (1.2.5) 
    gherkin (4.0.0) 
    jruby-win32ole (0.8.5) 
    multi_json (1.12.1) 
    multi_test (0.1.2) 
    rake (10.1.0) 
    
    D:\project>bundle -v 
    io/console not supported; tty will not be manipulated 
    
    D:\project> 
    

    건배 !!

  • 답변

    0

    최신 버전의 bundler 1.13.2가 설치되어 있으며 jruby 버전 및 기타 일부 보석에 따라 다른 유형의 문제가 발생하는 것으로 확인되었습니다. Bundler 1.10.6은 Jruby 1.7.x에서 매번 작동합니다.

    이 시도 :

    gem uninstall bundler 
    

    gem install bundler -v 1.10.6 
    
    +0

    시드. JRuby를 작동 시키려고했지만 문제를 찾고있었습니다. 이제는 Ruby로 옮겼습니다. 그러나 해결책을 해결책으로 표시하는 것은 버전과 호환되지 않는 것으로 보입니다. 나는 보석이 버전에 매우 민감하다는 것을 알지 못했지만 그렇다. 그들은 ... – mickael

    0

    jruby에 익숙하지는 않지만, JRuby 1.7.24에서 해결 된 bug 인 것으로 보입니다.

    이 컴퓨터에서 작동중인 다른 컴퓨터가 여전히 jruby 버전 (Windows 상자라고 가정)에 있는지 확인할 것입니다.

    +0

    당신이 그 오류가 명령 '번들'실행을 방지 할 수 있다고 생각하십니까? 나머지 부분이 작동한다면 출력 라인에 대해서는별로 신경 쓰지 않아요. 중반까지 다른 컴퓨터를 점검 할 수는 없지만 그 전에는 로컬 시스템을 사용하고 싶었습니다 ... – mickael

    관련 문제