我正在尝试在MacOS(Lion)上安装vagrant。但它一直都在失败。
会发生什么......
sudo gem update --system
sudo gem install vagrant
构建原生扩展。这可能需要一段时间...错误:错误 安装vagrant:错误:无法构建gem原生扩展。
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb mkmf.rb找不到ruby的头文件 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Gem文件将保持安装状态 /Library/Ruby/Gems/1.8/gems/ffi-1.0.11进行检查。记录结果 to /Library/Ruby/Gems/1.8/gems/ffi-1.0.11/ext/ffi_c/gem_make.out
我安装了XCode(今天早上从AppStore安装)。
我有什么想法可以解决这个问题吗?
答案 0 :(得分:4)
问题是默认情况下XCode 4.3不在命令行工具中(不确定这是否是第一个不执行此操作的版本)。安装它们就可以了。
可以通过转到“首选项”>来安装命令行工具。下载>组件。
答案 1 :(得分:1)
我不确定你的构建失败的原因,但是从Vagrant 1.0开始(尚未发布,但是RCs已经发布),首选的安装方法将是软件包,所以你只需下载一个pkg for Mac并安装,即使没有安装XCode:http://downloads.vagrantup.com/