Режим Emacs TRAMP не работает (каждый файл, который я открываю, пуст)

В последние несколько дней я довольно часто использовал режим TRAMP. Но сейчас он внезапно перестал работать. Всякий раз, когда я пытаюсь получить доступ к удаленному файлу, emacs зависает примерно на минуту, а когда файл открывается, он всегда пуст.

Моя версия emacs: GNU Emacs 24.5.1 (x86_64-apple-darwin14.5.0, NS apple-appkit-1348.17) И моя версия режима TRAMP: 2.2.11-24.5


person frmsaul    schedule 02.02.2017    source источник
comment
Скорее всего, вам потребуется предоставить больше информации. Вы видите ту же проблему, если запускаете Emacs с помощью emacs -Q (без файла инициализации)? Если нет, рекурсивно разделите файл инициализации пополам, чтобы найти виновника.   -  person Drew    schedule 03.02.2017
comment
В дополнение к тому, что сказал Дрю, вы также можете позвонить M-x tramp-cleanup-all-connections. Tramp хранит информацию о соединении в своем кеше, и некоторые из них сохраняются даже после перезапуска Emacs. Команда очищает все кеши.   -  person Michael Albinus    schedule 03.02.2017
comment
Запуск M-x tramp-cleanup-all-connections сработал! Спасибо.   -  person frmsaul    schedule 04.02.2017


Ответы (1)


Я столкнулся с похожей проблемой при использовании трампа в среде Windows 10. Я обнаружил, что файлы размером более 4096 байт сжимались при удаленной передаче с помощью gzip, который не поддерживался в Windows 10 (вероятно, я мог бы это исправить). Я исправил это, изменив переменную tramp-inline-compress-start-size на nil. В моем случае это не вызвало проблем с производительностью, но вам может быть лучше добавить gzip в вашу среду.

person atlpeg    schedule 17.01.2020