这是我得到的:
$ sudo gem install autotest-fsevent 密码:构建原生扩展。 这可能需要一段时间...错误: 安装autotest-fsevent时出错: 错误:无法构建gem native 扩展
/Volumes/SSD/Users/Ross/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb ld:无法打开输出文件 写作:/ Volumes / Macintosh HD /用户/罗斯/ .rvm /红宝石/红宝石1.9.2-P136 / lib中/红宝石/宝石/ 1.9.1 /宝石/自动测试,fsevent-0.2.4 /斌/ fsevent_sleep, errno = 2 collect2:ld返回1退出 status extconf.rb:30:in'': 编译fsevent_sleep失败 (参见自述文件)(RuntimeError)
自述文件说:
故障:
fsevent_sleep编译失败
确保您拥有Xcode(Mac OS X. 开发套件)已安装。
我已经安装了最新的xcode,甚至重新安装它以防万一丢失。
任何人都知道如何进一步解决这个问题。我确实听到一些人可能与路径有关。但这是路径上的信息。我在机器上有两个驱动器,一个带有操作系统的SSD和一个带有我所有数据的硬盘。我的主目录的SSD上有一个符号链接,因此/Volumes/SSD/Users/Ross/
指向/Volumes/Macintosh HD/Users/Ross
这是问题吗?卷名中的空格是一个问题吗?我怎么能绕过这个?
答案 0 :(得分:3)
看看Zen Spiders Blog。在Autotest和Growl方面,有很多变化。我通常只是将它添加到我的Gemfile(或rvmsudo gem install)中,具体取决于?
gem "ZenTest"
gem "autotest-rails-pure"
gem "autotest-growl"
gem "autotest-fsevent"
然后将以下内容添加到.autotest
require 'autotest/growl'
require 'autotest/fsevent'
告诉我们您是如何继续前进的。祝一切顺利。请记住,当您使用RVM时,您不需要任何东西。如果拒绝权限,则只需使用RVMSUDO GEM INSTALL。