Встановлення інструментів командного рядка TextWrangler в / usr / bin


0

Щойно я встановив інструменти командного рядка текстових файлів, і вони розміщуються /usr/local/binза замовчуванням. У Lion ця директорія виявляється кореневим каталогом, і мені не хочеться виконувати команду редагування як корінь.

Однак якщо я /usr/localскопіюю команду редагування, вона не запустить textwrangler. Я бачу процес "редагування", який працює, але текстовий віночок не запускається.

Чи є хитрість, щоб домогтися редагування /usr/bin? Інші інструменти командного рядка від textwrangler добре працюють звідти.

Відповіді:


1

Вибачте, але /usr/binце все-таки кореневий / колесовий каталог, тож насправді там буде встановити речі textwrangler.

У будь-якому випадку, у своєму терміналі

echo $PATHі подивіться, чи /usr/local/binє в дорозі. Якщо /usr/local/binна вашому шляху всі встановлені там матеріали НЕ потребують кореневих дозволів для запуску. Якщо це не так, ви можете додати його як таке:

йти до /etc/paths.d/

створити текстовий файл, який можна викликати localstuff (або будь-який інший)

редагувати localstuff покласти /usr/local/binв нього.

Приклад:

$ ls /etc/paths.d/
50-X11   MacGPG2  TeX      TeXbin   git      julia

$ cat /etc/paths.d/julia 
/usr/local/julia

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/julia:/usr/local/MacGPG2/bin:/usr/texbin:/opt/local/bin:/opt/local/sbin

переконайтеся, що ваша оболонка - оболонка для входу в будь-який термінал, який ви використовуєте, передбачуваний OSX спосіб додавання матеріалів, $PATHздається, зламається, якщо ви не використовуєте оболонку входу.

Як я вже казав, швидше за все, це /usr/local/binє у вашого користувача $PATH, тому хвилюватися не потрібно. Я б також перемістити всі файли , які ви TextWrangler покласти в /usr/binв , /usr/local/binщоб уникнути проблем в майбутньому.


Ви маєте рацію, що для запуску не потрібні права адміністратора, я думаю, в якийсь момент я міг змінити дозволи на / usr / local / bin, змінивши їх назад, усунув проблему.
Лі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.