【问题标题】:Installing AppFog client on Windows x64 with Ruby 2.0.0使用 Ruby 2.0.0 在 Windows x64 上安装 AppFog 客户端
【发布时间】:2013-04-25 09:40:42
【问题描述】:

我很难在我的开发机器上安装 AppFog 客户端 Ruby Gem。特别是需要Caldecotttunnel 功能。

这是我到目前为止所做的,

  • RubyInstaller 安装 Ruby 2.0 x64(我电脑上唯一的一个,我之前没有真正使用过 Ruby)
  • gem update --system
  • gem install af

这适用于af login 等。

这一切都很好,没有来自 Gem 系统的投诉,但是现在当我运行 AppFog 客户端时,我仍然得到,

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

C:\Ruby200-x64\bin>af tunnel [警告] DL 已弃用,请使用 Fiddle 要使用 `af tunnel',必须先安装 Caldecott:

    gem install caldecott

请注意,您需要一个 C 编译器。如果你在 OS X 上,Xcode 会 提供一个。如果您使用的是 Windows,请尝试 DevKit。

此手动步骤将在未来移除。

错误:未安装 Caldecott。

C:\Ruby200-x64\bin>

即安装无法识别caldecott。我做错了什么?

【问题讨论】:

  • 原来eventmachine虽然使用上述方法编译安装,但是导入Ruby代码时还是没有运行。结果,我闪电般地安装了整个 Ruby 2.0.0,而是安装了 Ruby 1.9.3 33bit(?)。这工作正常,安装了 eventmachine,Caldecott 也安装了。我将把问题留给那些真正必须在 Windows 上使用 Ruby 2.0.0 的人......

标签: ruby gem cloud-foundry caldecott


【解决方案1】:

它说,你必须安装 Devkit:http://rubyinstaller.org/downloads/ 用于 C 编译器

【讨论】:

  • 我已经安装了 Devkit
  • 我不能告诉你。我卸载了 Ruby 2.0 并安装了可以工作的 Ruby 1.9.3。 DevKit 现在不在我的路径中,新版本(运行良好),但我肯定也安装了 2.0 的 DevKit 版本。
  • github.com/appfog/af/issues/27 ,似乎无论操作系统如何,af 都不适用于 ruby​​ 2.0.0
猜你喜欢
  • 2013-07-10
  • 1970-01-01
  • 2017-05-11
  • 2013-04-24
  • 1970-01-01
  • 2018-12-04
  • 2013-02-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多