Проект Sshfs, Textmate & Rails, очень медленный - PullRequest
4 голосов
/ 21 января 2012

Я пользователь Linux и недавно купил MAC.Я работаю над большим проектом, который должен запускаться на выделенном сервере.

С Gedit и SSHFS у меня не было проблем с загрузкой проекта Rails, так же как и при создании нового контроллера / модели из командной строки,обновление дерева файлов Gedit происходит мгновенно, без замедлений.

Я установил Homebrew, затем fuse4x и sshfs.Я монтирую свой сервер как в Linux:

sshfs my.server.tld:/home/me Sshfs/my.server.tld/ -o 'volname=MyServer'

пока все хорошо.

Я открываю Textmate, затем загружаю свой проект ... катастрофа, две минуты +, чтобы загрузить весь проект.m переключить другое окно ... вернуться в текстовый формат ... обновить снова с фокусом.Но исправлено с Remate после некоторого исследования.

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

Tried expandrive, тот же вопрос.

В чем проблема?Textmate?Sshfs на mac?

Я давно гуглил, и у большинства людей, похоже, нет замедления с sshfs. Я немного подавлен, я всегда мечтал использовать TextMate!

РЕДАКТИРОВАТЬ: Итак, это определенно TextMate.

Я пробовал с Sublime Text 2, и он работает очень очень хорошо (лучше, чем gedit: p) Сохранить / открыть/ обновление проекта очень быстрое

И даже при использовании общего ресурса NFS через VPN это работает хорошо.

Ответы [ 2 ]

2 голосов
/ 21 января 2012

Оба.

TextMate может быть очень медленным и радостным при работе в медленных сетях или сетях с большой задержкой.Несколько лет назад, когда Fuse был портирован на Mac OS X, был создан плагин, который запретил некоторые функции, чтобы сделать TextMate более отзывчивым в таких случаях. Вот оно , но я никогда не использовал его, поэтому никаких гарантий.

Мне никогда не удавалось пользоваться SSHFS в Mac OS X: медленное сохранение, медленное копирование, медленноеоткрыть… это никогда не стоило хлопот, даже в локальной сети или при использовании Expandrive.

0 голосов
/ 07 августа 2015

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

...