Наличие того, что кажется действительно странной проблемой.
Запуск 32-битной Ubuntu 12.04 в качестве виртуальной машины на 64-битном хосте Win7.
Откройте Emacs 23 и включите режим сервера. В Bash попробуйте вызвать emacsclient для редактирования произвольного скрипта. Терминал просто стреляет прямо назад, emacsclient: command not found
.
Есть ли что-то, что может отсутствовать? Какой-нибудь способ обновления оболочки bash? Он может найти справочные страницы для команды, поэтому я знаю, что это не что-то очевидное, например, орфографическая ошибка.
Как правило, для решения проблем такого рода:
apt-get install apt-file
apt-file update
После этого вы можете искать отсутствующую команду с помощью:
apt-file find bin/emacsclient
emacs23-bin-common: / usr / bin / emacsclient.emacs23
blockquote>
О.П. предоставил ответ сам:
Кто-то указал мне на решение: я запустил
BLOCKQUOTE>sudo apt-get install --reinstall emacs23-bin-common
, и теперьemacsclient
работает как шарм.