在使用Ruby 2.0.0的Windows x64上安装AppFog客户端

在使用Ruby 2.0.0的Windows x64上安装AppFog客户端,ruby,gem,cloud-foundry,caldecott,Ruby,Gem,Cloud Foundry,Caldecott,我在开发机器上安装AppFog客户端Ruby Gem时遇到了困难。特别是需要Caldecott的tunnel功能 这是我到目前为止所做的 RubyInstaller安装Ruby 2.0 x64(我电脑上唯一的一个,我以前没有真正使用过Ruby) gem更新——系统 gem安装af 这对af登录等正常工作 安装了RubyInstaller DevKit 从GitHub克隆eventmachine,并 gem安装caldecott--platform=ruby 这一切都很好,没有来自Gem系

我在开发机器上安装AppFog客户端Ruby Gem时遇到了困难。特别是需要
Caldecott
tunnel
功能

这是我到目前为止所做的

  • RubyInstaller安装Ruby 2.0 x64(我电脑上唯一的一个,我以前没有真正使用过Ruby)
  • gem更新——系统
  • gem安装af
这对
af登录
等正常工作

  • 安装了RubyInstaller DevKit
  • 从GitHub克隆
    eventmachine
    ,并
  • gem安装caldecott--platform=ruby
这一切都很好,没有来自Gem系统的投诉,但是现在当我运行AppFog客户端时,我仍然得到

C:\Ruby200-x64\bin>gem安装caldecott--platform=ruby 已成功安装的caldecott-0.0.5解析文档 已安装caldecott-0.0.5 1 gem

C:\Ruby200-x64\bin>af隧道[警告]DL已被弃用,请使用 若要使用“af tunnel”,必须首先安装Caldecott:

    gem install caldecott
请注意,您需要一个C编译器。如果您使用的是OSX,Xcode将 提供一个。如果您使用的是Windows,请尝试DevKit

以后将删除此手动步骤

错误:未安装Caldecott

C:\Ruby200-x64\bin>


i、 e.安装无法识别
caldecott
。我做错了什么?

上面说,您必须安装所有Devkit:
对于C编译器来说

结果表明,尽管使用上述方法编译和安装了
eventmachine
,但在导入Ruby代码时它仍然没有运行。结果,我闪电般地安装了整个Ruby 2.0.0,而安装了Ruby 1.9.3 33位(?)。这很好,安装了eventmachine,Caldecott也安装了eventmachine。我将把这个问题留给那些确实必须在Windows上使用Ruby 2.0.0的人……我已经安装了Devkit,我无法告诉你。我卸载了Ruby 2.0并安装了Ruby 1.9.3,它运行正常。DevKit现在不适合我使用新版本(它工作得很好),但我肯定也安装了带有2.0的DevKit版本,无论是什么操作系统,af似乎都不能与ruby 2.0.0一起工作