пакет textmate для coffeescript - PullRequest
       40

пакет textmate для coffeescript

7 голосов
/ 09 августа 2011

Я пытаюсь добавить пакет 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 ]

19 голосов
/ 09 августа 2011

Добавьте /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

, и пакет у меня работает правильно:

enter image description here

3 голосов
/ 09 августа 2011

Используйте

echo $PATH

в командной строке, чтобы увидеть ваш текущий путь.Скопируйте и вставьте это в настройки TextMate как TM_PATH.

Бонусный совет : добавьте переменную NODE_PATH в ваши настройки TextMate и вставьте $NODE_PATH, если хотите require операторы для использования тех же путей в TextMate, что и из командной строки.Вот мои настройки:

enter image description here

2 голосов
/ 09 августа 2011

Вы должны добавить /usr/local/bin к своему пути и не переопределять свой путь только с /usr/local/bin

, поэтому ваш путь должен выглядеть следующим образом: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

edit : вы можете добавить это так: PATH=$PATH:/usr/local/bin

...