1

私はRuby on Railsに比較的慣れていません。Web アプリで iCalendar イベントを使用する必要があります。

まず、以下のように iCalendar gem をインストールしました。

gem install icalendar

次にgem listコマンドを実行すると、gem がインストールされたことが示されました。ただし、実際にはどこでも宝石を使用できません。私が行った場合:

event = Icalendar::Event.new

iCalendar が初期化されていない定数であるというエラーが表示されます。

以下のようにクラス内にiCalendarを含めようとすると:

require 'icalendar'

エラーが発生します:

MissingSourceFile:  no such file to load -- icalendar

助言がありますか?

4

2 に答える 2

0

gem 'icalendar'RoRでは、 -に line を入れる必要があります。RailsGemfileはそれを必要とします。

于 2013-01-08T01:16:28.053 に答える
0

上の ruby​​ へのパスは/usr/bin/gemの出力と一致しますwhich rubyか? そうでない場合は、それらが一致していることを確認するか、 のパスへの明示的なパスを指定して/usr/bin/gemください。

于 2013-01-08T01:20:53.207 に答える