我正在尝试创建一个RoR web应用程序,它允许人们连接到他们的帐户到谷歌日历。
通过查看示例代码及其文档,我发现了一个名为gcal4ruby的gem,它似乎做了正确的事情。
我运行gem install,cmd声称安装正常。
但是,当我将gem添加到gem文件中,然后再次尝试运行服务器时,我得到:无法在任何gem源代码中找到'gcal4ruby (= 0.0.5,runtime)‘尝试运行'bundle install’。
然后我尝试了bundle install,它基本上得到了上面的消息和一行:为http://rubygems.org/获取源代码索引无法在任何gem源代码中找到'gcal4ruby (= 0.0.5,runtime)‘
然而,当我输入"gem list -d g“时,gcal4ruby (0.5.5)出现在列表中。我尝试添加了requires和includes,但这只会导致未初始化的常量错误。
其他可能相关的细节: ruby 1.8.7 rails 3.0.1
gem检查--外来返回: mysql-2.8.1-x86-mingw32有1个问题.require_paths:额外的文件*注意:当我在做任何事情时,这似乎并没有负面影响。
如果可能,请提供带工作代码示例的教程/站点。
干杯,子谷
发布于 2011-03-30 22:34:04
你能把你的gemfile贴出来吗?
我猜你的Gemfile是这样写的
gem 'gcal4ruby', '0.0.5'这意味着它将只查找该特定的版本。因此,有两种方法可以解决这个问题。
gem 'gcal4ruby','>= 0.0.5‘
gem 'gcal4ruby','0.5.5'
希望这能有所帮助
https://stackoverflow.com/questions/4182265
复制相似问题