Ошибка при запуске osascript -e 'сообщает приложению "TextMate" о перезагрузке пакетов " - PullRequest
28 голосов
/ 19 января 2012

Я пытаюсь установить комплект Cucumber для TextMate2.Я следовал следующим инструкциям с официальной страницы https://github.com/cucumber/cucumber-tmbundle:

mkdir -p ~/Library/Application\ Support/TextMate/Bundles/
cd ~/Library/Application\ Support/TextMate/Bundles
git clone git://github.com/cucumber/cucumber-tmbundle.git Cucumber.tmbundle
osascript -e 'tell app "TextMate" to reload bundles'

После запуска строки 4: osascript -e 'сказать приложению "TextMate" о перезагрузке пакетов ", я получаю следующую ошибку:

23:37: syntax error: A identifier can’t go after this identifier. (-2740)

Любая помощь будет оценена.

Ответы [ 4 ]

34 голосов
/ 04 апреля 2013

Если дважды щелкнуть файл * .tmbundle, TextMate спросит, хотите ли вы установить Bundle. Вам больше не нужно копировать файл в каталог библиотеки.

2 голосов
/ 29 ноября 2013

Я думаю, что вы не можете выполнить эту команду оболочки, когда TextMate работает. Убедитесь, что вы вышли из TextMate, прежде чем пытаться выполнить: osascript -e 'сказать приложению "TextMate", чтобы перезагрузить пакеты'

У меня тогда проблема с установкой торта, но это другой вопрос!

2 голосов
/ 10 апреля 2012

Это не красиво, но я обнаружил, что ручное уничтожение всего в ~ / Library / Application Support / TextMate / Cache и перезапуск TextMate заставляет все пакеты перезагрузить.Тьфу.

1 голос
/ 24 января 2012

Я уже некоторое время использую Textmate2, и я не думаю, что пакеты перезагрузки работают с ним больше или даже необходимы (я не уверен в этом).

Похоже, я не отвечаю на ваш вопрос, но если вы хотите иметь быстрый способ применить изменения или установки вашего пакета, вы можете просто использовать эту опцию «Горячий выход».

http://cl.ly/3D3U3k1z3T121L3u0V1s

В любом случае с TM2 теперь сохраняются сессии, все, что вам нужно сделать, это просто перезапустить textmate и не потеряет никакого контекста.И, как обычно, я не думаю, что вы можете пожаловаться на то, что TM загружается в любое время.

С другой стороны, я не смог заставить пакет Cucumber работать с TM2, несмотря на несколько попыток взлома.Вам повезло с этим?

РЕДАКТИРОВАТЬ: С тех пор я смог заставить пакет работать на меня после некоторых небольших изменений в нем.Вы можете попробовать это на развилке связки здесь.Также автор пакета мог сделать то же самое исправление в исходной версии.

github.com / anandhak / cucumber-tmbundle

...