Пакет комментариев в TextMate 2 выдает ошибки
Мне очень нравится пакет TextMate "Строка комментария / выделение", который позволяет мне использовать ⌘-/ для комментирования или отмены комментариев выделенных строк. Однако недавно, когда я использую эту комбинацию клавиш, я получаю эту ошибку:
Строка комментария / Выбор:16: в `require': такой файл не загружается - /lib/escape (LoadError)
Пакет находится в Ruby, и необходимая строка кода:
require "#{ENV["TM_SUPPORT_PATH"]}/lib/escape"
Я не вижу TM_SUPPORT_PATH
определены в моих настройках, и я не могу найти файл с именем escape
на моем Mac.
Это TextMate 2.0-alpha.9419. Возможно, что недавнее обновление сломало этот пакет, но я не могу точно определить его. Идеи о том, как восстановить эту функцию, будут очень кстати!
1 ответ
Если env ruby
это Ruby 2.0 или 1.9, попробуйте либо:
- Редактирование PATH или TM_RUBY в Предпочтения> Переменные.
- изменения
#!/usr/bin/env ruby
в#!/usr/bin/ruby
Источник> Действия меню> Комментарии> Строка комментария / Выбор.
Или попробуйте временно удалить пакеты. Из- за ошибки [TxMt] TM2 выполняется строка комментария / выбор - группы Google:
Ваши связки, вероятно, испорчены.
TM_SUPPORT_PATH происходит из комплекта поддержки пакетов, так что вы, возможно, удалили его.
Вы можете проверить Настройки → Связки или удалить ~ / Библиотека / Поддержка приложений / {TextMate, Avian}/ и перезапустить, чтобы вернуться к настройкам по умолчанию.
TM_SUPPORT_PATH это что-то вроде ~/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared
, Попробуйте запустить echo $TM_SUPPORT_PATH
или же env
с ⌃R.