abrindo o Sublime Text (ou outro editor de texto) da linha de comando como root no Mac OS

0

Eu modifiquei meu /var/root/.profile usando nano (este é o único editor que trabalha com root por algum motivo (. Ridículo, eu sei))):

export EDITOR="subl -w"
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'

mas quando eu tento abrir qualquer arquivo de texto usando subl filename ele está tentando por alguns segundos e depois diz:

Unable to connect to Sublime Text

Se eu fizer o mesmo que o usuário normal, ele funciona muito bem! (Modificado o ~/.profile em vez de /var/root/.profile )

BTW, se eu fizer isso como root:

open -e filename

diz:

LSOpenURLsWithRole() failed for the application /Applications/TextEdit.app with error -10810 for the file /private/var/root/.profile.

O que há de errado com meu usuário root? Por que eu posso usar apenas o editor nano como root? Isso me deixa louco !!!

    
por Drew 14.01.2015 / 03:49

1 resposta

0

Se você estiver usando o Sublime Text 2, a menos que tenha alterado manualmente o nome do arquivo .app , o comando deverá ser:

alias subl="/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl"

Observe que o nome do arquivo é Sublime Text 2.app e observe também que apenas aspas duplas são necessárias, e não o dobro do single.

    
por 14.01.2015 / 17:06