L'installation Sublime Texte de l'outil de ligne de commande 'subl' dans le terminal, le refus d'une autorisation?
Je suis tryng à utiliser Sublime Text à partir du terminal, par exemple en tapant subl
.
Je suis en suivant les étapes de la Sublime Texte du site web:
Installation
La première tâche est de faire un lien symbolique vers subl. En supposant que vous avez placé Sublime Text 2 dans le dossier Applications, et que vous avez un répertoire ~/bin dans votre path, vous pouvez exécuter:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Je reçois permission denied : ~/bin/subl: Permission Denied
J'ai été chercher autour pour un problème similaire, mais ne peut pas en trouver un qui est applicable. Quelqu'un peut-il m'indiquer la bonne direction?
- Je suis sur le compte administrateur de mon OS X Lion ordinateur portable
- eu utilisés:
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
- J'ai fait cela, mais le subl commande ne marche pas pour moi... Juste se commande pas trouvé. Des idées?
Vous devez vous connecter pour publier un commentaire.
Je suis en supposant que vous n'avez pas le répertoire bin. Vous pouvez effectuer les opérations suivantes:
ln -s
permettra de créer un alias de la subl fichier dans votre répertoire bin et vous serez en mesure d'exécuter la commande.Si cela ne fonctionne toujours pas, vous devrez modifier votre .bash_profile. Vous pouvez le faire par commandes suivantes: (NOTE: Pour que cela fonctionne, vous devez avoir effectué les étapes ci-dessus déjà.)
Ouvrir votre .bash_profile:
Modifier .bash_profile: appuyez sur I pour entrer dans "insérer" mode et ajoutez ce qui suit:
Enregistrer et quitter. Appuyez sur Esc pour entrer dans le mode commande:
Rouvrir le terminal:
Qui devrait apporter de l'aide pour Sublime Text.
Ma préférence personnelle pour le chemin d'accès de tiers spécifiques à l'application les liens symboliques (par exemple,
subl
,brew
,github
,mate
, etc) est:Pourquoi ne pas
/usr/bin/
?/usr/bin
est une "sacrée". Il est généralement recommandé pour stocker des binaires statiques qui sont maintenus par systèmes de gestion de paquets.subl
n'est pas ce cas.subl
n'est pas stable assez pour être stockées dans/usr/bin
avec d'autres base BSD binaires (par exemple,find
,man
,make
, etc). Vous devez modifier/supprimersubl
lien symbolique manuellement si (a) les développeurs de Sublime Éditeur de Texte décide de changer son nom de l'application dans les futures versions (comme BBEdit Lite a été changé pour TextWrangler après la version 6.1), ou (b) vous pouvez simplement vouloir désinstaller Sublime Éditeur de Texte.Par conséquent, je vous suggère d'exécuter la ligne suivante, en supposant que
/usr/local/bin/
existe:Vérifier si "~/bin/" est inclus dans le chemin.
Une meilleure options est de créer le lien symbolique dans /usr/bin au lieu de cela.