0

我的环境:

  • 视窗 8 x64
  • Ruby安装程序:
  • 红宝石 1.9.3-p392
  • DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe

(注意:之前尝试过 Ruby 2.0 和相关的开发工具包并得到编译错误。然后看到 1.9.2 req 并单独安装,注意不要混合它们。)

脚步:

  1. 更新了 PATH,按照说明安装了 DevKit。
  2. 宝石更新--系统
  3. gem install af(使用 CloudFoundry 合作伙伴 AppFog)

然后,从gem 指令中,我运行:

宝石安装 caldecott --no-rdoc --no-ri

ERROR:  While executing gem ... (NoMethodError)
    undefined method `size' for nil:NilClass

知道我为什么会这样吗?作为后续,我遵循了DevKit 说明中的测试程序:

  • 宝石安装 json --platform=ruby
  • ruby -rubygems -e "需要 'json';puts JSON.load('[42]').inspect"

结果如预期一样,所以这似乎只适用于凯迪克。

4

1 回答 1

0

好吧,我有同样的经历,我试图通过删除 C:\Ruby200\lib\ruby\gems\2.0.0\cache 中的所有文件来清理我的 geb 缓存,它可以工作^^

于 2013-04-29T15:02:18.483 回答