RubyMine Поддержка SASS - PullRequest
1 голос
/ 04 июня 2011

Мне интересно, удалось ли кому-нибудь интегрировать SASS в свою среду RubyMine, и если да, то как ему удалось это настроить? Я немного сбит с толку, потому что, хотя в RubyMine есть плагин SASS по умолчанию, я не могу использовать файлы SCSS в моем проекте.

В настоящее время я открываю окно терминала в моем каталоге SCSS и запускаю стандартную команду sass --watch source:destination, чтобы отслеживать и переписывать мои файлы SCSS в CSS. Это работает нормально, но я бы чувствовал себя намного умнее, если бы мог понять, как настроить RubyMine IDE для добавления его в качестве работоспособной службы.

Я предполагаю, что это как-то связано с меню Run / Edit Configurations , которое добавит его в качестве работоспособного сервиса, такого как Spork и Rspec, но я не уверен, что бы я хотел на самом деле настроить его для правильной работы (или если это даже правильный способ сделать это).

Есть мысли?

1 Ответ

4 голосов
/ 04 июня 2011

ОК, через 45 минут экспериментирования, и все это выяснили.Во-первых, вам нужно знать команду EXACT, которую вы собираетесь запускать в SASS, поэтому, если вы планируете отслеживать несколько каталогов или что-то еще, используя несколько аргументов, сначала протестируйте ее в командной строке на предмет функциональности.Затем:

  1. Нажмите меню Выполнить / Редактировать конфигурации
  2. Нажмите Рубин , затем маленький Кнопка + для создания новой конфигурации Ruby
  3. Заполните диалоговые окна, используя следующий шаблон:

Ruby Script : /Users/username/.rvm/gems/ruby-1.9.2-p180@global/bin/sass

Аргументы сценария : --watch sourcedir1:destinationdir1 --watch sourcedir2:destinationdir2

Рабочий каталог : /my_rails_project/public/stylesheets

Аргументы Ruby : -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)

Примечания : Я только что использовал стандартные аргументы Ruby и не вставлял никаких переменных среды. Работает как чемпион.

...