Подтвердить что ты не робот

Sublime Text 2: не может создать символическую ссылку для subl, говорит: "bin/subl: нет такого файла или каталога"

Я загрузил и установил Sublime text 2. Я следую инструкциям здесь: но я застрял в этой части:

Первой задачей является создание символической ссылки на subl. Предполагая, что вы разместили Sublime Text 2 в папке Applications и у вас есть каталог ~/bin на вашем пути, вы можете запустить:

ln -s "/Applications/Sublime Text" ~/bin/subl

Однако, когда я это делаю, он говорит мне /Users/User/bin/subl: Нет такого файла или каталога.

Что мне делать?

Спасибо!

4b9b3361

Ответ 1

Я бы рекомендовал добавить его в локальный bin:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

Изменить: перед запуском этой команды убедитесь, что каталог локального bin существует:

mkdir /usr/local/bin

Ответ 2

Я добавляю свои сим-ссылки в /usr/local/bin, для Sublime Text 3 я устанавливаю мой так:

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

Затем вы можете открыть текущий список каталогов, используя:

subl .

Если вы обнаружите аббревиатуру subl, раздражающую, как кажется некоторым людям, которые я знаю, измените ее на "возвышенное"

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime

И назовите его, используя:

sublime .

Ответ 3

В качестве альтернативы вы можете запустить это:

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl

Примечание. Вышеприведенный фрагмент помещает символическую ссылку в /bin/subl, а не ~/bin/subl.

Ответ 4

и что у вас есть каталог ~/bin на вашем пути

Сначала вам понадобится этот каталог для команды ln для работы, и, в конце концов, вам нужно будет на вашем пути делать то, что вы пытаетесь сделать.

Чтобы создать каталог:

mkdir ~/bin

Добавление его к вашему пути выполнения сложнее, но есть много доступных ресурсов.

Ответ 5

Просто удалите тильду ~ из ~/bin/subl

Ответ 6

Если вы используете терминал mac, просто замените "Sublime Text 2.app" с "Sublime\Text\2.app/" в любом месте команды.

Это должно сделать это.