遵循Michael Hartl的Rails 2.3教程。很棒,到目前为止,但我仍然坚持第87页的测试环境准备工作。无法安装autotest-fsevent。
iMac i7运行Snow Leopard。
在上面的标题中键入命令,我收到以下错误消息:
bash-3.2 $ sudo gem install autotest-fsevent -v 0.1.1 构建原生扩展。这可能需要一段时间...... 错误:安装autotest-fsevent时出错: 错误:无法构建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/sys-uname-0.8.6中以供检查。 结果记录到/Library/Ruby/Gems/1.8/gems/sys-uname-0.8.6/ext/gem_make.out
我已经尝试下载ruby 1.8.7全新安装来获取头文件,但这似乎不起作用。将它们复制到上面粗体的路径中。
非常感谢任何帮助。
-lloyd
答案 0 :(得分:0)
“你安装了Xcode吗?”
感谢您的检查。事实上,我没有意识到标准Snow Leopard安装中的Xcode与从Apple Developer Network下载的Xcode之间存在差异。我已经安装了完整的Xcode,问题现在已经解决了。
干杯,
劳埃德