2015-08-06 3 views
1

Я создал символическую ссылку на возвышенный текстовый редактор, как это в моей бен папке:Symlink к применению в макинтоше

ln -s /Applications/Sublime\ Text\ 2.app/Contents/MacOS/Sublime\ Text\ 2 ~/bin/sublime 

Я экспортировал папку бен в PATH в .bash_profile так:

export PATH="$HOME/bin:$PATH" 

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

[email protected]:~$ sublime 
2015-08-06 08:05:16.238 sublime[2495:355442] Sparkle Error: the bundle being updated at { 
} has no CFBundleIdentifier! This will cause preference read/write to not work properly. 

с другой стороны, когда я пытаюсь т o введите полный путь, как это, он отлично работает:

[email protected]:~$ /Applications/Sublime\ Text\ 2.app/Contents/MacOS/Sublime\ Text\ 2 

Есть что-то не так с моей символической ссылкой?

+0

У меня такая же проблема , Не знаю, почему технология symlink не работает. – abc

ответ

0

Да. Когда вы выполнили команду ln -s, вы не привязали весь путь к двоичному файлу для приложения. Таким образом, вы получили дурацкий/неожиданный ответ вместо запуска этого редактора.

Попробуйте сделать это вместо:

ln -s /Applications/Sublime\ Text\ 2.app/Contents/MacOS/Sublime\ Text\ 2 ~/bin/sublime 
+0

У меня на самом деле уже был правильный путь, теперь я изменил его в своем посте. У меня все равно есть проблема. – user2908112

+0

Попробуйте установить псевдоним в своей оболочке (действительно ли вы используете bash или используете tcsh, который является оболочкой MacOS по умолчанию). Для tcsh вы можете протестировать его с помощью «alias launchsublime/Applications/Sublime \ Text \ 2.app/Contents/MacOS/Sublime \ Text \ 2'». Затем запустите приложение через 'launchsublime'. Дайте мне знать, если вы получите ту же ошибку, что и раньше. –

+0

Псевдоним работает отлично, спасибо .. Я был бы рад узнать, почему ссылка не работает, хотя – user2908112

0

Чтобы запустить Sublime Text 2 от Mac OS X Terminal, создать символическую ссылку SharedSupport/bin/subl вместо MacOS/Sublime\ Text\ 2:

ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl ~/bin/subl

Смежные вопросы