2013-07-05 3 views
0

Я пытаюсь написать команду textmate 2 для преобразования выбранного текста из HTML в HAML. Я использование РВМ поэтому я установил html2haml камень к Textmate определенной gemset и установить переменную TM_RUBY в /Users/mark/.rvm/bin/[email protected] согласно https://rvm.io/integration/textmateКак преобразовать HTML в HAML в textmate?

вот моя попытка:

#!/usr/bin/env bash 
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh" 

echo "$TM_SELECTED_TEXT" | html2haml -s 

, но это дает ошибку «команда не найдена html2haml», потому что html2haml установлен в РВМ gemset и TextMate работает Баш скрипт, так что он не знает о TM_RUBY. Как мне сортировать этот беспорядок?

+0

вы пробовали '$ TM_RUBY -S html2haml -s'? – mpapis

+0

@mpapis Это сработало! Добавьте его в качестве ответа здесь, чтобы я мог отметить его принятым –

ответ

1

решение использовать TM_RUBY как рубин имеет -S, который делает PATH поиск:

echo "$TM_SELECTED_TEXT" | $TM_RUBY -S html2haml -s 
Смежные вопросы