2015-01-23 2 views
0

У меня проблемы с Compass a Sass.Проблемы с компасом/Sass

Я только что установил Compass на своем Mac с там Terminal (без использования sudo). После этого я устанавливаю Compass.App. У меня есть локальная папка с омегой (из drupal). Когда я пытаюсь посмотреть папку, я получаю следующее сообщение об ошибке:

no such file to load -- rgbapng 
org/jruby/RubyKernel.java:1065:in `require' 
file:/Applications/compass.app/Contents/Java/lib/java/jruby-complete.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55:in `require' 
file:/Applications/compass.app/Contents/Java/lib/java/jruby-complete.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:53:in `require' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/require_patch.rb:6:in `require' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.0/lib/compass/configuration/data.rb:179:in `require' 
/Users/Julia/Documents/pompon/neues Web/Design/pompon/config.rb:26:in `parse_string' 
org/jruby/RubyKernel.java:1101:in `eval' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/configuration/serialization.rb:24:in `parse_string' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/configuration/serialization.rb:15:in `_parse' 
org/jruby/RubyIO.java:1181:in `open' 
org/jruby/RubyKernel.java:349:in `open' 
file:/Applications/compass.app/Contents/Java/lib/java/jruby-complete.jar!/META-INF/jruby.home/lib/ruby/1.9/open-uri.rb:35:in `open' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/configuration/serialization.rb:14:in `_parse' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/configuration/file_data.rb:7:in `new_from_file' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-core-1.0.0/lib/compass/configuration/inheritance.rb:207:in `with_defaults' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/configuration/file_data.rb:6:in `new_from_file' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/configuration/helpers.rb:19:in `configuration_for' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/configuration/helpers.rb:69:in `add_project_configuration' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/commands/project_base.rb:37:in `add_project_configuration' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/commands/project_base.rb:25:in `configure!' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/commands/project_base.rb:15:in `initialize' 
/Applications/compass.app/Contents/Resources/lib/ruby/compass_1.0/compass-1.0.0/lib/compass/commands/update_project.rb:41:in `initialize' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/ui/tray.rb:431:in `watch' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/app.rb:230:in `try' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/ui/tray.rb:424:in `watch' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/ui/tray.rb:178:in `open_dir_handler' 
anon_class786058987_1935698467.gen:13:in `handleEvent' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/ui/tray.rb:70:in `run' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/main.rb:129:in `run_tray' 
file:/Applications/compass.app/Contents/Java/compass-app.jar!/main.rb:145:in `(root)' 
org/jruby/RubyKernel.java:1065:in `require' 
file:/Applications/compass.app/Contents/Java/lib/java/jruby-complete.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:1:in `(root)' 
file:/Applications/compass.app/Contents/Java/lib/java/jruby-complete.jar!/META-INF/jruby.home/lib/ruby/shared/rubygems/core_ext/kernel_require.rb:55:in `require' 

Я уже пытался compass compile в терминале (как это предлагается в другой вопрос). Ответ -bash: compass: command not found.

Я только что сделал новую настройку своего Mac. Итак, все обновлено.

Так что любая помощь приветствуется!

С уважением, Юлия

ответ

0

Вы должны иметь рубин, установленных на вашем компьютере для Compass работать. Но если вы хотите, чтобы все было легко, проверьте Scout. Этого не нужно Ruby, он будет работать в собственной песочнице. Это немного медленно при запуске, но после этого все работает плавно. Вы можете обратиться к этой link для получения дополнительной информации

+0

Рубин установлен как он установлен на каждом компьютере Mac '$ рубин -v рубин 2.0.0p481 (2014-05-08 ревизия 45883) [universal.x86_64-darwin14]' , Раньше я пробовал разведку, но я не могу заставить его работать. Scout дает мне этот вывод «Отсутствует Java runtime present, requesting install.», Даже после установки последней версии java. –

+0

если u уже установлен java, добавьте этот путь как новую переменную среды. JAVA_HOME =/path-to-ur-jdk – Arkantos