2

我正在尝试在 MacOS (Lion) 上安装 vagrant。但它一直在失败。

发生什么了...

须藤宝石更新--系统

须藤宝石安装流浪汉

构建原生扩展。这可能需要一段时间... 错误:安装 vagrant 时出错:错误:无法构建 gem 原生扩展。

    /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

extconf.rb mkmf.rb 在 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 找不到 ruby​​ 的头文件

Gem 文件将继续安装在 /Library/Ruby/Gems/1.8/gems/ffi-1.0.11 以供检查。结果记录到 /Library/Ruby/Gems/1.8/gems/ffi-1.0.11/ext/ffi_c/gem_make.out

我已经安装了 XCode(今天早上从 AppStore 安装了它)。

有什么想法可以解决这个问题吗?

4

2 回答 2

4

问题是 XCode 4.3 默认不在命令行工具中(不确定这是否是第一个不这样做的版本)。安装它们让它工作。

可以通过转到首选项 > 下载 > 组件来安装命令行工具。

于 2012-02-28T10:27:19.363 回答
1

我不确定为什么你的构建失败了,但从 Vagrant 1.0(尚未发布,但 RC 已经出)开始,首选的安装方法是包,所以你可以下载一个 Mac 的 pkg 并安装,即使没有 XCode安装:http: //downloads.vagrantup.com/

于 2012-02-28T01:09:28.747 回答