Вопрос Ubuntu не может запускать Sublime Text 2 исполняемый файл


Я установил Sublime Text 2 на моей виртуальной машине Linux Ubuntu. Возможно, исполняемый файл /opt/sublime_text_2,

Когда я нажимаю на исполняемый файл sublime_text, он открывает новое окно терминала и не открывает возвышенный текст.

Если я вхожу из терминала: /opt/sublime_text_2/sublime_text появляется новое окно терминала со следующим:

#!/bin/bash
/opt/sublime_text_2/sublime_text --class=sublime-text-2 "$@"

и Sublime Text не открывается


2
2018-03-06 14:52


происхождения


Как вы его установили? В любом случае, я бы добавил это как ответ, но после установка Sublime Text 2, Я смог открыть его, просто запустив sublime-text, - Wilf
Вы пытались запустить его из тире? Похоже, вы установили его со своего сайта. - Seth♦
вы можете использовать возвышенный текст 3, он доступен в пакете deb - Lynob


ответы:


Я предлагаю повторно установить Sublime Text с нуля. Я настоятельно рекомендую использовать Sublime Text 3, так как он содержит много новых функций и исправлений ошибок, которые не находятся в ST2, и многие плагины, доступные через Управление пакетами переходят к версиям только для ST3, чтобы воспользоваться дополнительными функциями. Кроме того, ST3 доступен как .deb для Ubuntu, делая установку 1-ступенчатым процессом.

Чтобы установить ST3, перейдите к страница загрузки и выберите Ubuntu 64-bit или Ubuntu 32-bit, в зависимости от вашей системы. После загрузки перейдите в каталог «Загрузки» в своем терминале и запустите

sudo dpkg -i sublime-text_build-3059_amd64.deb

или

sudo dpkg -i sublime-text_build-3059_i386.deb

в зависимости от версии, которую вы загрузили. Он установит все в /opt/sublime_text, разместит sublime_text.desktop файл в /usr/share/applications (и поместите значок в Unity launcher, IIRC), а также создаст /usr/bin/subl для запуска Sublime из командной строки.


Если по какой-то причине вам абсолютно необходимо использовать ST2, а затем переустановить, выполнив следующие шаги:

  1. бег sudo rm -r /opt/sublime_text_2 для удаления старого каталога.
  2. Идти к http://www.sublimetext.com/2 и загрузите либо Linux 32-bit или Linux 64-bit файл, в зависимости от вашей системы.
  3. В своем терминале определите имя загруженного файла (либо Sublime Text 2.0.2.tar.bz2 или Sublime Text 2.0.2x64.tar.bz2) и запустить

    tar jxvf "Sublime Text 2...tar.bz2"
    

    распаковать архив и создать каталог с именем Sublime Text 2,

  4. Бег

    sudo mv "Sublime Text 2" /opt/sublime_text_2
    

    чтобы переместить каталог в нужное место и переименовать его в нечто без пробелов.

  5. Дважды проверьте, что /usr/local/bin находится в вашем PATH запустив

    echo $PATH
    

    затем создайте subl ярлык при запуске

    sudo ln -s /opt/sublime_text_2/sublime_text /usr/local/bin/subl
    

Теперь вы должны правильно запустить Sublime из командной строки.


2
2018-03-07 18:18





Как вы установили Sublime Text 2?

Попробуйте сделать ссылку двоичного файла на / usr / bin:

sudo ln -sf /opt/sublime_text2/bin/sublime_text2 /usr/bin/

Затем запустите Sublime Text с терминала в качестве обычного пользователя и посмотрите, не отображаются ли какие-либо ошибки:

$ sublime_text2

0
2018-03-06 15:04





Мой плохой, он вызывал возвышенный текст 2. Я, хотя он открыл новый терминал, но на самом деле это был Sublime Text 2 с бин-скриптом. Сожалею!


0
2018-03-07 20:23