RVM, FSEvents и CarbonCore в ОС X

Я настраиваю проект, который использует SASS, который использует FSEvents для предотвращения опроса диска. Однако похоже, что это не очень хорошо работает с RVM. Это означает, что когда я запускаю sass --watch , я получаю следующее предупреждение:

Предупреждение: невозможно загрузить CarbonCore. FSEvents будет недоступен.

Я понимаю, что он все еще будет работать, но я не хочу постоянно опрашивать свой диск. Я хочу, чтобы он работал с FSEvents. Лучшая информация, которую я смог найти об этом, была в этой теме:

http://groups.google.com/group/compass-users/browse_thread/thread/df7d9d0da9ec1eb1

Я переустановил свой 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 Публикация групп, Брэндон Матис, специально рекомендует использовать версию, на которую он ссылается, а не самую новую.

Кто-нибудь знает, как это настроить, или есть ссылка на недавнее, надеюсь, более простое и понятное руководство по обеспечению работы FSEvents с RVM?

Рассматриваемые версии:

  • RVM 1.2.0
  • Ruby 1.9.2 patch level 136 (устанавливается через RVM)
  • Mac OS X 10.6.6
  • HAML gem 3.0.25 (SASS является частью HAML)

Спасибо!

7
задан Jimmy Cuadra 9 January 2011 в 02:01
поделиться