我正在设置一个使用SASS的项目,它使用FSEvents来防止轮询磁盘.但是,似乎这对RVM不起作用.这意味着,当我运行sass –watch时,我收到此警告:
警告:无法加载CarbonCore. FSEvents将不可用.
我意识到它仍然可以工作,但我不想不断地轮询我的磁盘.我想让它与FSEvents一起工作.我能找到的最好的信息就是这个帖子:
http://groups.google.com/group/compass-users/browse_thread/thread/df7d9d0da9ec1eb1
我按照Brandon Mathis的描述重新安装了我的RVM Ruby(使用1.9.2)并下载了链接的RubyCocoa.但是,我在安装RubyCocoa的第一步时遇到错误:
[rvm 1.9.2] ~/Downloads/RubyCocoa-1.0.0 $ruby install.rb config --build-universal=yes install.rb: entering config phase... create ext/rubycocoa/extconf.rb create framework/GeneratedConfig.xcconfig create framework/src/objc/Version.h create tests/Makefile ---> framework create /Users/xxx/Downloads/RubyCocoa-1.0.0/framework/src/objc/osx_ruby.h ... config Failed hook /Users/xxx/Downloads/RubyCocoa-1.0.0/framework/post-config.rb Failed: No such file or directory - /Users/xxx/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/x86_64-darwin10.6.0/ruby.h try 'ruby install.rb --help' for usage
看起来问题源于这是RubyCocoa的旧版本(我注意到丢失的文件在路径中有1.9.1),但在Google Groups帖子中,Brandon Mathis专门说使用他链接的版本而不是最新版本一.
有没有人知道如何配置这个,或者有一个链接指向最近的,希望更简单和更清晰的FSEvents使用RVM的指南?
有问题的版本:
> RVM 1.2.0
> Ruby 1.9.2补丁级别136(通过RVM安装)
> Mac OS X 10.6.6
> HAML gem 3.0.25(SASS是HAML的一部分)
谢谢!