Мне очень нравится пакет 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 ответ1

3

Если env ruby - это Ruby 2.0 или 1.9, попробуйте либо:

  • Редактирование PATH или TM_RUBY в Предпочтения> Переменные.
  • Смена #!/usr/bin/env ruby to #!/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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .