Да необходимо установить Ваш PATH
переменная как так:
$ export PATH=/usr/local/Cellar/sqlite:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Та строка может быть немного хитрой для чтения, таким образом, здесь она разделена двоеточиями, и каждый путь находится на своей собственной строке:
$ awk -v addPath="$1" 'BEGIN{RS=":";ORS=addPath "\n"}{$1=$1}1' <<< $PATH
/usr/local/Cellar/sqlite
/usr/local/bin
/Library/Frameworks/Python.framework/Versions/2.7/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/X11/bin
$PATH
список каталогов - разделенный двоеточиями (:
) - который оболочка перерывает один за другим поиск, что когда-либо Вы просто ввели при подсказке. Порядок имеет значение, итак, если sqlite
разоблачает в нескольких местоположениях первый каталог, где это найдено, то, откуда это привыкнет.
Можно использовать type
команда для наблюдения, куда конкретное приложение прибывает из.
$ type -a sqlite3
sqlite3 is /usr/bin/sqlite3
Вот, я использую его с -a
переключатель, который покажет все случаи:
$ type -a ls
ls is aliased to `ls --color=auto'
ls is /bin/ls
решение slm является на самом деле неправильным (в то время как применимый). При использовании Домашнего пива Вы не должны добавлять /usr/local/Cellar/*
в Ваш $PATH; вместо этого то, что необходимо сделать, является Вами, должен добавить /usr/local/bin
в Ваш $PATH (который Вы уже сделали), и затем вещи символьной ссылки в Запоминающем устройстве магазинного типа в /usr/local/bin
. Так как это разработало этот путь, Домашнее пиво может, очевидно, сделать это довольно легко для Вас:
brew link sqlite
автоволшебно создаст необходимые ссылки. (Домашнее пиво не сделало этого автоматически для Вас на этот раз, потому что sqlite только для бочонка, означая, что необходимо сделать это вручную).
Как напоминание о примечании стороны / дружественное напоминание, Вы никогда не должны добавлять /usr/local/bin
к системному пути, только Вашему пользовательскому пути. Это - то, в случае, если программы ожидают обеспеченный Apple sqlite, но находят Обеспеченную домашним пивом версию, вызывая проблемы.