【问题标题】:Trouble installing caldecott osx mountain lion安装 caldecott osx 山狮时遇到问题
【发布时间】:2012-12-18 18:42:50
【问题描述】:

我在 osx 山狮上安装 caldecott 时遇到问题。我不断收到此错误:

$ sudo gem install caldecott --no-rdoc --no-ri

错误:安装 caldecott 时出错: 错误:无法构建 gem 原生扩展。

    /Users/Jay/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb

检查 -lssl 中的 main()... * extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少 必要的库和/或头文件。查看 mkmf.log 文件了解更多信息 细节。您可能需要配置选项。

/Users/Jay/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/mkmf.rb:369:in `try_do':编译器无法生成可执行文件。 (运行时错误) 您必须先安装开发工具。

这是我的宝石清单:

* 本地宝石 *

可寻址 (2.2.8) af (0.3.18.11) 捆绑器 (1.2.3) 铸造厂 (0.4.15) 克卢索 (0.0.2) 互动 (0.5.1, 0.4.8) json_pure (1.6.7) 清单-vmc-plugin (0.4.19) 哑剧类型 (1.19) 母舰 (0.3.5) multi_json (1.4.0) 多部分帖子(1.1.5) 耙子 (10.0.2) rb-readline (0.4.2) 休息客户端(1.6.7) rubygems 捆绑器 (1.1.0) rubyzip (0.9.9) 转速 (1.11.3.5) 终端表(1.4.5) 隧道虚拟虚拟机插件 (0.0.2) uuidtools (2.1.3) vmc (0.4.7)

关于如何让它发挥作用的任何想法。还是有其他方法可以在 appfog 上通过隧道连接到我的 mongodb?

【问题讨论】:

    标签: cloud-foundry appfog


    【解决方案1】:

    我注意到的第一件事是您正在运行的 gem 以 root 身份安装。如果您使用的是 RVM,则无需执行此操作。

    这里可能的问题是您没有安装 C 编译器,Caldecott 使用本地库并且需要构建它们。对于 OS X,您需要安装 xcode。你安装了吗?

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-28
    • 2013-12-23
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多