Ruby carmen'NameError'

时间:2013-01-25 08:18:59

标签: ruby carmen

我正在使用carmen gem,并按照那里的说明进行操作。当我执行这些语句时:

require 'carmen'
include Carmen

us = Country.named('United States')

我得到了

NameError: uninitialized constant Country

即使我已经要求并包含Carmenrequire返回trueinclude返回Object

1 个答案:

答案 0 :(得分:0)

原因是您看到的Github源代码和文档是针对最新的未发布的版本。把它放在你的Gem文件中:

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

最好去Rubygems并订阅库以获取更新,因为在项目中依赖未标记的分支并不是很好。