путь компилятора внешнего компаса codekit

Я работаю над чужим проектом, который был построен в wordpress и на основе компаса. Мне нужно изменить только одну строку css, но Codekit продолжает выдавать сообщения «невозможно скомпилировать файлы» всякий раз, когда я сохраняю файл .scss.

Я знаю, что это результат инструкции require в файле config.rb проекта, и этот набор кодов плохо работает с rvm. Решение должно состоять в том, чтобы изменить расширенные настройки компилятора codekit на гем компаса, который я установил через командную строку в своих системных файлах (/usr/bin/compass). Проблема в том, что когда я это делаю, он просто выдает сообщение «Не удалось переключить компилятор».

Я нуб с рубином, драгоценными камнями, rvm и командной строкой, поэтому я не могу сказать, пропускаю ли я что-то болезненно очевидное или нет. Любое понимание будет с благодарностью, я потерян!


person user3173756    schedule 08.01.2014    source источник


Ответы (1)


Я предполагаю, что вы используете rvm, поскольку пометили им свой вопрос, поэтому вам нужно сделать следующее:

  1. убедитесь, что rvm обновлен:

    rvm get stable
    
  2. убедитесь, что ruby ​​выбран (и установлен):

    rvm use ruby --install
    
  3. убедитесь, что гем установлен:

    gem install compass
    
  4. теперь напечатайте путь к обертке compass:

    ls $GEM_HOME/wrappers/compass
    

    Используйте этот путь для настройки компаса.

Обязательно прочитайте сообщения на всех выходах, они важны, если есть ошибки или предупреждения, убедитесь, что они устранены, прежде чем продолжить.

person mpapis    schedule 13.01.2014
comment
Что вы подразумеваете под использованием этого пути для настройки компаса? - person adam-asdf; 03.03.2014
comment
когда вы хотите запустить компас, добавьте $GEM_HOME/wrappers к PATH или просто запустите $GEM_HOME/wrappers/compass - person mpapis; 09.03.2014
comment
@mpapis: Вы, дорогой сэр, только что спасли мой день. - person Christian Bonato; 18.08.2014