Я настраиваю проект, который использует SASS, который использует FSEvents для предотвращения опроса диска. Однако, похоже, это не очень хорошо играет с RVM. Это означает, что, когда я бег sass --watch
я получаю это предупреждение:RVM, FSEvents и CarbonCore на OS X
Warning: Unable to load CarbonCore. FSEvents will be unavailable.
Я понимаю, что он все равно будет работать, но я не хочу быть опрос моего диска постоянно. Я хочу, чтобы он работал с FSEvents. Самая лучшая информация, которую я смог найти об этом была эта нить:
http://groups.google.com/group/compass-users/browse_thread/thread/df7d9d0da9ec1eb1
Я переустановил мой RVM рубин (используя 1.9.2), как описано Brandon Матис и загрузить связанный 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
- рубин 1.9.2 уровень патч 136 (устанавливается с помощью РВМ)
- Mac OS X 10.6.6
- Haml камень 3.0.25 (SASS является частью HAML)
Спасибо!
Awesome, спасибо, что сообщили мне об этом! Вы просто украли чек. –