2012-08-14 1 views
0

one of the RailsApps tutorials의 응용 프로그램 템플릿을 사용하려고합니다. 나는 이것을 RuntimeError으로하고있다. 나는 그들이 (1.11.3.5)을 요청하는 것 같다 버전보다 >입니다 RVM 버전 1.14.2을 사용하고 있기 때문에레일즈 :`적용시 구조 (rescue in apply) ': rvm gem 1.11.3.5 이상을 사용하십시오. (RuntimeError)

... 
extras creating RVM gemset 'myApp' 
    run rvm rvmrc trust from "." 
Marked /Users/dB/railsApp/myApp/Gemfile as trusted 
    extras switching to gemset 'myApp' 
https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-devise-rspec-cucumber-template.rb:1096:in `rescue in apply': Use rvm gem 1.11.3.5 or newer. (RuntimeError) 

나는 의아해 해요.

내가 뭘 잘못하고 있는지 아는 사람이 있습니까?

답변

1

버전 1.11.3에서 rvm lib 코드가 추출되었습니다. 버그 수정 만 적용되었으므로 업데이트를 표시하는 네 번째 숫자를 제외하고 버전 범프가 적용되지 않았기 때문입니다.

rvm gem이 global.gems 파일에 포함되어 있기 때문에 새로운 루비를 설치할 때 rvm이 설치 한 gem을 설치했습니다.

+1

그래서 RVM 명령 줄 유틸리티와 "RVM gem"은 버전 번호가 다른 두 개의 별개의 것입니다. 나는 그걸 전에는 이해하지 못했지만 지금은 이해합니다. 감사! –

0

좋아, 내가 알아 냈다고 생각해. 이전 버전의 Ruby를 사용하고있었습니다. 최신 버전을 다운로드했지만 RVM에서 최신 버전으로 설정하는 것을 잊어 버렸습니다. 새 버전을 최신 버전으로 만들면이 오류가 사라졌습니다.