Не могу получить доступ к приложению Coda из командной строки - PullRequest
3 голосов
/ 06 января 2012

У меня проблемы с доступом к Coda из командной строки. Я установил плагин «командной строки coda», проверил, что моя установка находится в правильном месте, но я все еще могу получить доступ к Coda. Coda находится в моей папке «Applications», которая является местоположением по умолчанию для плагина.

У кого-нибудь есть такая проблема? Какие-нибудь советы? На их сайте рекомендуется изменить путь.

export CODEPATH=/Applications/Coda.app

Так что я включил вышеупомянутую строку в мой .bash_profile, который не помог.

$ Coda -v
-bash: Coda: command not found

Спасибо за любое направление, которое вы можете предоставить.

Ответы [ 4 ]

9 голосов
/ 07 января 2012

Способ открытия приложения на Mac по умолчанию - использовать open -a AppName, поэтому вы должны иметь возможность изменить свой профиль bash, чтобы использовать это:

$ open -a Coda

Я создал скрипт bash (в отличие от использования плагина), о котором изначально писал Грегори Томлинсон (похоже, он с тех пор снял его, но выглядит следующим образом).

Создайте новый файл в / bin с именем coda:

$ cd /bin
$ sudo touch coda
$ vim coda

Нажмите i, чтобы войти в режим вставки.Затем включите следующий код:

#! /bin/bash
if [ "$1" = "" ]; then
    echo "Please specify a file to open or create"
    exit 0
else
    for ARG in $*
        do
            touch -a $ARG && open -a Coda $ARG 
        done
    exit 0
fi

Сохранить и выйти (нажмите клавишу esc, чтобы выйти из режима вставки, затем введите :w !sudo tee % >/dev/null, затем клавишу возврата, нажмите L для загрузки при появлении запроса, затем введите :q, чтобыуволиться).Затем дайте этому файлу права на выполнение:

$ chmod u+x coda

Запустите новое окно терминала, и вы сможете использовать:

$ coda filename.foo

Или просто:

$ coda
2 голосов
/ 03 марта 2015

В файл ~/.bash_profile также можно поместить следующее:

alias coda='open -a "Coda 2"'

2 голосов
/ 21 сентября 2012

По какой-то странной причине мое платное зарегистрированное приложение Coda 2 просто не открылось для меня этим утром. Я нашел эту команду терминала, которая работала для меня:

open -a Coda\ 2
0 голосов
/ 10 декабря 2012

У меня была похожая проблема. После установки плагина я так и не смог запустить coda из командной строки. Я внимательно посмотрел на / user / local / bin и каким-то образом разрешения были сброшены, поэтому у меня не было разрешений на выполнение для /user/local/bin.

.

Я обновил свои разрешения:

sudo chmod o=rx,g=rx /usr/local/bin

Это решило мою проблему. Однако Coda не запустится, если указанный файл не существует, что затруднит создание файла из командной строки.

...