3

私はcarmen gem を使用しており、そこの指示に従っています。これらのステートメントを実行すると:

require 'carmen'
include Carmen

us = Country.named('United States')

私は得る

NameError: uninitialized constant Country

私が必要としているにもかかわらず、Carmen. requireリターンtrueincludeリターンObject

4

1 に答える 1

0

その理由は、表示されている Github ソースとドキュメントが最新の未リリースバージョン用であるためです。代わりにこれを Gemfile に入れます。

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

プロジェクトでタグ付けされていないブランチに依存しなければならないのは良くないので、Rubygemsにアクセスして、更新のためにライブラリをサブスクライブすることもおそらく最善です。

于 2013-01-25T08:31:56.243 に答える