2011-01-27 63 views
1

这里就是我得到:无法安装autotest-fsevent或rs-fsevent;越来越LD错误,但Xcode是安装

$ sudo gem install autotest-fsevent Password: Building native extensions. This could take a while... ERROR: Error installing autotest-fsevent: ERROR: Failed to build gem native extension.

/Volumes/SSD/Users/Ross/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb ld: can't open output file for writing: /Volumes/Macintosh HD/Users/Ross/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/gems/1.9.1/gems/autotest-fsevent-0.2.4/bin/fsevent_sleep, errno=2 collect2: ld returned 1 exit status extconf.rb:30:in `': Compilation of fsevent_sleep failed (see README) (RuntimeError)

自述这样说:

TROUBLESHOOTING:

Compilation of fsevent_sleep Failed

Make sure you have Xcode (Mac OS X Development Suite) installed.

我已经安装了最新的Xcode和以防万一,即使重新安装了它有些东西不见了。

任何人都知道如何至少解决此进一步。我确实听到有人说它可能与路径有关。但是这里有关于路径的信息。我在机器中装有两个驱动器,一个装有操作系统的固态硬盘和一个装有我所有数据的硬盘。我有一个在我的主目录SSD的符号链接,所以/Volumes/SSD/Users/Ross/指向/Volumes/Macintosh HD/Users/Ross 是这样的问题?卷名中的空间可能是一个问题?我怎么能解决这个问题?

+0

`errno = 2`表示没有这样的文件或目录。是否存在“/ Volumes/Macintosh HD/Users/Ross/.rvm/rubies/ruby​​-1.9.2-p136/lib/ruby​​/gems/1.9.1/gems/autotest-fsevent-0.2.4/bin”? – 2011-01-27 17:19:51

+0

另外,您的文件系统是否区分大小写? – 2011-01-27 17:22:43

回答

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。

相关问题