Sto configurando un progetto che utilizza SASS, che utilizza FSEvents per impedire il polling del disco. Sembra che questo non giochi bene con RVM, comunque. Ciò significa che quando corro sass --watch
ottengo questo avvertimento:RVM, FSEvents e CarbonCore su OS X
Warning: Unable to load CarbonCore. FSEvents will be unavailable.
mi rendo conto che continuerà a funzionare, ma io non voglio essere il mio disco di polling continuo. Voglio farlo funzionare con FSEvents. Le migliori informazioni che ho trovato su questo era questa discussione:
http://groups.google.com/group/compass-users/browse_thread/thread/df7d9d0da9ec1eb1
Ho reinstallato il mio RVM Rubino (usando 1.9.2), come descritto da Brandon Mathis e scaricato il RubyCocoa collegato. Tuttavia, ottengo un errore sul primo passo di installare 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
Sembra che il problema deriva da questo essere una versione precedente di RubyCocoa (ho notato il file mancante ha 1.9.1 nel percorso), ma nel post di Google Gruppi, Brandon Mathis dice specificamente di utilizzare la versione che collega e non la più recente.
Qualcuno sa come ottenerlo configurato o avere un collegamento a una guida recente, sperabilmente più semplice e più chiara per far funzionare FSEvents con RVM?
Versioni in questione:
- RVM 1.2.0
- Rubino 1.9.2 livello di patch 136 (installato tramite RVM)
- Mac OS X 10.6.6
- HAML gemma 3.0.25 (SASS fa parte di HAML)
Grazie!
Fantastico, grazie per avermelo fatto sapere! Hai appena rubato l'assegno. –