2013-01-25 1 views
3

나는 carmen 보석을 사용하고 거기에있는 지침을 따르고 있습니다. 나는이 문을 실행할 때 :루비 carmen 'NameError'

require 'carmen' 
include Carmen 

us = Country.named('United States') 

을 내가 필요하며 Carmen을 포함에도 불구하고

NameError: uninitialized constant Country 

를 얻을. require 반환 trueinclude 반환 Object

답변

0

이유는 당신이보고있는 Github에서 소스와 문서는 최신 출시되지 않은 버전에 대한 것입니다. 대신 Gemfile이 넣어 :

gem "carmen", :git => "git://github.com/jim/carmen.git", :branch => "master" 

그것은 Rubygems에 가서 프로젝트에 태그가 지정되지 않은 지점에 의존해야하는 큰 아니에요으로도 업데이트 라이브러리에 가입 아마 가장 좋습니다.

+0

이것은 나를 위해 작동하지 않았다. – sscirrus

+0

@sscirrus이 답변과 질문은 작성되었으므로 [버전 1.0.0이 릴리스되었습니다 (이후 버전)] (http://rubygems.org/gems/carmen). 그것을 사용하십시오. – iain

관련 문제