Я потерял счет того, сколько раз я сталкивался с этой проблемой с разными операционными системами. Теперь с Ubuntu 12.10 64-bit.
Хорошо, проблема в том, что при запуске Sublime Text появляется сообщение об ошибке, в котором, среди прочего, указано No module named __future__
и невозможно запустить приложение. Что мне делать?
Для возвышенного текста 2 требуется библиотека Python 2.6. Эта проблема вызвана тем, что он не может найти его. Это можно исправить, поместив содержимое папки Lib
из архива дистрибутива Python, загруженного отсюда , в папку lib/python2.6
установки Sublime Text 2.
К сожалению, ответ Никиты мне не помог, но я заметил, что у меня были проблемы только при использовании символических ссылок на Sublime Text, а не при использовании «реального» пути к исполняемому файлу. Затем я проверил с псевдонимом; и вот, это работает.
Добавьте один из них в файл alias
или rc
(обычно bash_rc
проверяет, существует ли .bash_aliases
и автоматически его включает)
alias subl="/opt/Sublime\ Text\ 2/sublime_text -w"
alias sublime="/opt/Sublime\ Text\ 2/sublime_text -w"
Однако, если вы хотите использовать в чем-то, что использует другую оболочку, в частности оболочку Bourne, вам придется обмениваться обратными слешами и заключать исполняемый файл в одинарные кавычки; пример из .muttrc:
set editor = "'/opt/Sublime Text 2/sublime_text' -w" # Use Sublime Text 2 to compose email.