Я недавно установил googlecl (для доступа к Google Календарю из командной строки) на Mac OS X 10.5.8, и это хорошо работало, когда я установил его.
После этого я установил другие программы (не помните которые точно). Однако сегодня, когда я пытался получить доступ к Google из командной строки, я получил ошибку
-bash: google: command not found
Я предполагаю, что путь был удален. Делает любой знает то, что я должен добавить к пути, чтобы заставить команду Google работать снова. Действительно ли это возможно, что-то еще пошло не так, как надо?
использовать find / -name "google" -type f
найти путь, где googlecl установлен. Затем добавьте тот путь к Вашему PATH
переменная в Вашем .bash_profile
или .profile
Попробовать locate google
прежде find
. locate
тонна быстрее, чем find
потому что это ищет базу данных, а не файловую систему. Однако, если база данных не была обновлена, так как Вы установили файлы, locate
не будет знать о них.
Еще легче должен был бы, вероятно, посмотреть на то, как Вы установили его. При использовании MacPorts то используйте port contents PORT_NAME
узнать то, что все было установлено портом. При использовании пакета установщика то посмотрите любой в /var/log/install.log
видеть, где это установило вещи или смотрит на получение пакета в /var/db/receipts/
(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"