1

Я недавно установил googlecl (для доступа к календарю Google из командной строки) в Mac OS X 10.5.8, и он работал нормально, когда я его установил.

После этого я установил другие программы (не помню какие именно). Однако сегодня, когда я попытался получить доступ к Google из командной строки, я получил ошибку

-bash: google: command not found

Я полагаю, путь был удален. Кто-нибудь знает, что я должен добавить к пути, чтобы заставить команду Google работать снова. Возможно ли, что-то еще пошло не так?

2 ответа2

1

используйте find / -name "google" -type f чтобы найти путь, где установлен googlecl. Затем добавьте этот путь к переменной PATH в вашем .bash_profile или .profile

1

Попробуйте locate google прежде чем find . locate на тонну быстрее, чем find потому что он ищет базу данных, а не файловую систему. Однако, если база данных не обновлялась с момента установки файлов, программа locate не будет знать о них.

Еще проще было бы посмотреть, как вы его установили. Если вы использовали MacPorts, то используйте port contents PORT_NAME чтобы узнать, что все было установлено портом. Если вы использовали установочный пакет, то посмотрите либо в /var/log/install.log чтобы увидеть, куда он установил, либо посмотрите на получение пакета в /var/db/receipts/ recets /(lsbom , вероятно, пригодится).

Как только вы узнаете, где он был установлен, вы можете обновить свой PATH: добавить строку в ваш .profile которая экспортирует новый PATH , а затем в source ~/.profile .

Вероятно, он был установлен в обычном месте, поэтому он мог бы просто волшебным образом работать, если вы добавите эту строку в ваш .profile а затем в source ~/.profile:

export PATH="/opt/local/bin:/usr/local/bin:/usr/local/sbin:/sw/bin:/usr/local/pgsql/bin:/usr/local/git/bin:/opt/subversion/bin:$HOME/bin:$PATH"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .