Пакет textmate для coffeescript
Я пытаюсь добавить пакет textmate для coffeescript. Я следовал инструкциям на github - https://github.com/jashkenas/coffee-script-tmbundle
Когда я пытаюсь скомпилировать и отобразить JavaScript, я получаю следующую ошибку -
/tmp/temp_textmate.8hqQGD: line 12: coffee: command not found
Я вполне уверен, что это из-за того, что мой путь неверен в настройках textmate.
Я пытаюсь следовать инструкциям по этому вопросу - команда запуска CoffeeScript TextMate, но я, должно быть, делаю что-то не так, поскольку это не работает.
Когда я делаю, какой кофе я получаю / usr / local / bin / coffee
У меня нет переменной TM_PATH в настройках textmate только PATH Итак, что я должен поместить в мою переменную PATH в textmate? В настоящее время у меня есть /usr/bin:/bin:/usr/sbin:/sbin
Я попытался изменить его на / usr / local / bin /, но когда я пытаюсь запустить команду, я получаю
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/bash_init.sh: line 27: dirname: command not found
Есть идеи?
3 ответа
Добавлять /usr/local/bin/
к существующему пути, вместо полной его замены:
/usr/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin
должен работать на вас. Лично я пользуюсь
~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
и пакет у меня работает правильно:
Использование
echo $PATH
в командной строке, чтобы увидеть ваш текущий путь. Скопируйте + вставьте это в настройки TextMate как TM_PATH
,
Бонусный совет: Добавить NODE_PATH
переменная в ваши настройки TextMate и вставьте ваш $NODE_PATH
если хочешь require
операторы для использования тех же путей в TextMate, что и из командной строки. Вот мои настройки:
Ты должен добавить /usr/local/bin
на свой путь и не перекрывать свой путь только /usr/local/bin
поэтому ваш путь должен выглядеть так: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
изменить: вы можете добавить его так: PATH=$PATH:/usr/local/bin