我最近在 Mac OS X 10.5.8 上安装了 googlecl(从命令行访问 google 日历),安装后它运行良好。
之后我安装了其他程序(不记得具体是哪些了)。但是,今天当我尝试从命令行访问 google 时,出现了错误
-bash: google: command not found
我猜路径被删除了。有人知道我必须在路径中添加什么才能让 Google 命令重新工作吗?有可能是其他问题吗?
答案1
用来find / -name "google" -type f
查找 googlecl 的安装路径。然后,将该路径添加到您的或PATH
中的变量中.bash_profile
.profile
答案2
尝试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"