2 votes

Comment ajouter un lien à Sublime Text ?

Je viens d'installer une nouvelle copie de El Capitan et comme d'habitude, j'ai commencé à installer des trucs... Et soudain, j'ai été confronté à un problème étrange. J'utilise Sublime Text . Il fournit bin appelé subl qui permet de l'utiliser depuis la console. J'ai donc ajouté un lien vers celui-ci :

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

Mais quand j'essaie de l'utiliser à partir de la console, j'obtiens.. :

MacBook-Pro-Kiril:~ $ subl
-bash: subl: command not found
MacBook-Pro-Kiril:~ $ ls /usr/loca/bin
ls: /usr/loca/bin: No such file or directory
MacBook-Pro-Kiril:~ $ ls /usr/local/bin
brew        mongo       mongodump   mongofiles  mongooplog  mongorestore    mongosniff  mongotop    npm
bsondump    mongod      mongoexport mongoimport mongoperf   mongos      mongostat   node        subl
MacBook-Pro-Kiril:~ $ ls /usr/local/bin/subl
/usr/local/bin/subl
MacBook-Pro-Kiril:~ $ ls -la /usr/local/bin/subl
lrwxr-xr-x  1   admin  63 Oct 28 19:42 /usr/local/bin/subl -> /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
MacBook-Pro-Kiril:~ $ mongo
MongoDB shell version: 3.0.7
connecting to: test
2015-10-28T20:22:18.219+0200 W NETWORK  Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
2015-10-28T20:22:18.221+0200 E QUERY    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
    at connect (src/mongo/shell/mongo.js:179:14)
    at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
MacBook-Pro-Kiril:~ $ which mongo
/usr/local/bin/mongo

Comme vous pouvez le voir, d'autres tufs de /usr/local/bin fonctionne bien. J'ai également essayé, juste pour le test, de créer une copie de nano et cela a bien fonctionné...

MacBook-Pro-Kiril:~ $ nano
MacBook-Pro-Kiril:~ $ which nano
/usr/bin/nano
MacBook-Pro-Kiril:~ $ ln -s /usr/bin/nano /usr/local/bin/nano_2
MacBook-Pro-Kiril:~ $ nano_2
MacBook-Pro-Kiril:~ $ rm /usr/local/bin/nano_2
MacBook-Pro-Kiril:~ $ nano_2
-bash: /usr/local/bin/nano_2: No such file or directory

5voto

user3439894 Points 52496

Utilisez l'un des deux formulaires présentés ci-dessous :

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

Ou :

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

Mais ne mélangez pas l'utilisation des guillemets et des antislashes pour échapper aux espaces.

2voto

DisplayName Points 2065

Essayez plutôt ceci :

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

Vous utilisez à la fois des guillemets et \ .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X