我是Ruby on Rails的新手。我需要在我的web应用程序中使用iCalendar事件。
首先,我安装了iCalendar gem,如下所示:
gem install icalendar然后我运行gem list命令,它表明gem已经安装。然而,我实际上不能在任何地方使用gem。如果我这样做了:
event = Icalendar::Event.new我得到的错误是iCalendar是一个未初始化的常量。
如果我尝试将iCalendar包含在一个类中,如下所示:
require 'icalendar'我得到了错误:
MissingSourceFile: no such file to load -- icalendar有什么建议吗?
发布于 2013-01-08 09:20:53
which ruby的输出与/usr/bin/gem上ruby的路径匹配吗?如果不匹配,请确保它们匹配或给出/usr/bin/gem中的显式路径。
发布于 2013-01-08 09:16:28
在RoR中,您应该在Gemfile中放置gem 'icalendar'行- Rails将为您提供它。
https://stackoverflow.com/questions/14206812
复制相似问题