bash - Gcloud 组件未安装在本地计算机上
问题描述
我正在尝试使用gcloud components install
来安装anthoscli
并kpt
在我的本地计算机上,但即使它们已安装,每次我尝试将它们作为命令运行(例如anthoscli apply
)时,我的 zsh shell 都会说没有这样的命令(尽管kubectl
工作正常)。
我试图找到组件二进制文件的安装位置,然后在我的.zshrc
文件中指向它们,但我在网上找不到任何指向它们的文件目录的地方。这些组件在我的 google cloud shell 中似乎正常工作,但在本地却不行;有任何想法吗?
解决方案
您只需要搜索命令并将目录包含在 $PATH 变量中。
要查找命令anthoscli
,您应该使用以下命令:
find -name "*anthoscli*" -type f /
使用结果,您可以在您的 中添加以下行~/.zshrc
:
PATH="$PATH:<directory_found_in_previous_command>"
然后只需使用以下命令“重新加载”您的 zsh 配置:
source ~/.zshrc
推荐阅读
- c# - 返回 http 响应的自定义属性
- arrays - Excel - 检索数组中的值
- c# - 来自现场设备的 UDP 数据包不会通过 azure 基础架构提供给我的服务
- avr-gcc - AVR 构建期间未定义的引用,链接器错误
- excel - 将所有工作表中指定范围的空白单元格替换为 0
- coin-or-cbc - CBC Hangs After Finding Optimal Solution
- java - jar 没有在命令提示符下提供输出,但在 eclipse 中工作正常
- reactjs - 如何使用 Jest 正确模拟 React Navigation 的 getParam 方法
- c# - 实体框架 6:包括嵌套的可空多对多子
- c++ - 唯一指针映射,带有原始指针的 .at()