Przygotowuję projekt, który używa SASS, który używa FSEvents, aby nie odpytywać dysku. Wygląda jednak na to, że nie gra to jednak przyjemnie z RVM. Oznacza to, że gdy uruchamiam sass --watch
mam to ostrzeżenie:RVM, FSEvents i CarbonCore na OS X
Warning: Unable to load CarbonCore. FSEvents will be unavailable.
Zdaję sobie sprawę, że będzie nadal działać, ale nie chcę być ciągle sondowania mój dysk. Chcę, żeby działała z FSEvents. Najlepszym mogę znaleźć informacje o tym był ten wątek:
http://groups.google.com/group/compass-users/browse_thread/thread/df7d9d0da9ec1eb1
mogę ponownie zainstalować moje RVM (przy użyciu Ruby 1.9.2), jak opisano przez Brandon Mathis i pobraniu umieszczonego RubyCocoa. Jednakże pojawia się błąd na pierwszym etapie instalacji 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
Wygląda jak problem wynika z tego jest starsza wersja RubyCocoa (zauważam brakujący plik ma 1.9.1 w ścieżce) ale w poście Google Groups Brandon Mathis mówi, że używa wersji, którą łączy, a nie najnowszej.
Czy ktoś wie, jak to skonfigurować, lub ma link do najnowszego, miejmy nadzieję prostszego i jaśniejszego przewodnika do uzyskania FSEvents pracy z RVM?
Wersje w pytaniu:
- RVM 1.2.0
- Ruby 1.9.2 poziom poprawki 136 (zainstalowany przez RVM)
- Mac OS X 10.6.6
- haml gem 3.0.25 (SASS jest częścią HAML)
Dzięki!
Niesamowite, dziękuję za poinformowanie mnie o tym! Właśnie ukradłeś czek. –