我正在尝试创建一个允许用户将自己的帐户连接到Google日历的RoR网络应用程序。
我找到了一个名为gcal4ruby的宝石,根据示例代码及其文档,它似乎做了正确的事情。
我运行了gem install,cmd声称安装没问题。
然而,当我将gem添加到我的gemfile中然后尝试再次运行服务器时,我得到: 无法在任何宝石来源中找到'gcal4ruby(= 0.0.5,运行时)' 尝试运行'bundle install'。
然后我尝试了捆绑安装,它基本上让我上面的消息和一行: 获取http://rubygems.org/的源索引 无法在任何宝石来源中找到'gcal4ruby(= 0.0.5,runtime)'
然而,当我输入“gem list -d g”时,gcal4ruby(0.5.5)出现在列表中。 我已经尝试过添加需求和包含,但这只会让我得到未初始化的常量错误。
其他可能相关的细节: 红宝石1.8.7 rails 3.0.1
gem check --alien return: mysql-2.8.1-x86-mingw32有1个问题 .require_paths: 额外文件 *注意:当我做任何事情时,这似乎并没有对我产生负面影响。
如果可能,请提供包含工作代码示例的教程/网站。
干杯, 紫姑
答案 0 :(得分:0)
你能发布你的gemfile吗?
我猜你的Gemfile读取
gem 'gcal4ruby', '0.0.5'
这意味着它只会查找特定的版本。所以有两种方法可以解决这个问题。
将其更改为最低版本语法
gem'gcal4ruby','> = 0.0.5'
更改为更正特定宝石版本
gem'gcal4ruby','0.5.5'
希望有所帮助