我的环境:
- Windows 8 x64 RubyInstaller这些年:Ruby 1.9.3-p392 4.5.2
- devkit - tdm - 32 - 20111229 - 1559 - sfx.exe
(注意:以前尝试过Ruby 2.0和相关的开发工具包,得到了编译错误。然后看到1.9.2 req并单独安装,注意不要把它们混在一起。
步骤:
- 更新了PATH,安装了DevKit
- gem update——system
- gem install af(使用AppFog, CloudFoundry的合作伙伴)
然后,从gem指令中,我运行:
安装caldecott——no-rdoc——no-ri
ERROR: While executing gem ... (NoMethodError)
undefined method `size' for nil:NilClass
知道为什么我得到这个吗?作为后续,我按照DevKit说明中的测试过程进行了操作:
- gem install json——platform=ruby
- ruby -rubygems -e "require 'json';puts json .load('[42]').inspect"
结果与预测一致,因此这似乎仅适用于caldecott。
我也有过同样的经历我试图用删除C:Ruby200librubygems2.0.0cache中的所有文件来清理我的geb缓存^^