首页 > 其他分享 >bash: _get_comp_words_by_ref: command not found 报错

bash: _get_comp_words_by_ref: command not found 报错

时间:2024-05-26 10:22:47浏览次数:23  
标签:completion kubectl 补全 get comp 报错 安装 bash

没有安装补全的包

错误信息 bash: _get_comp_words_by_ref: command not found 表明你的 shell 中可能存在补全功能的问题。

通常,这种错误发生在你的系统上未正确安装或配置 bash-completion 包时。这个包提供了 kubectl 和其他命令行工具所需的补全脚本。

为了解决这个问题,你可以尝试以下步骤:

  1. 安装 bash-completion:确保在你的系统上安装了 bash-completion 包。你通常可以使用包管理器来安装它。例如,在基于 Debian 的系统(如 Ubuntu)上,你可以使用以下命令安装:

    sudo apt-get install bash-completion
    

    在 CentOS/RHEL 等系统上,你可能会使用以下命令:

    sudo yum install bash-completion
    
  2. 启用 bash-completion:安装了 bash-completion 后,你可能需要启用它。通常可以通过将以下行添加到你的 ~/.bashrc~/.bash_profile 文件中来完成:

    source /usr/share/bash-completion/bash_completion
    

    添加了这一行后,重新启动你的 shell,或者运行 source ~/.bashrc(或 source ~/.bash_profile)使更改生效。

  3. 验证补全:一旦 bash-completion 安装并启用了,再次尝试运行 kubectl 命令。现在你应该可以看到自动补全功能正常工作,不会再出现错误。

如果你继续遇到问题,请确保 kubectl 二进制文件已正确安装并位于系统的 PATH 中。此外,确保你正在使用支持 bash-completion 的兼容 shell,如 Bash。

# 没有安装补全的包
# 却在bashrc中添加了kubectl的补全脚本,所以报错

标签:completion,kubectl,补全,get,comp,报错,安装,bash
From: https://www.cnblogs.com/humlogs/p/18213352

相关文章

  • Get中的路由管理
    文章目录1.概念介绍2.使用方法2.1普通路由2.2命名路由3.示例代码4.内容总结我们在上一章回中介绍了"使用get显示Dialog"相关的内容,本章回中将介绍使用get进行路由管理.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在本章回中介绍的路由管理主要是......
  • [AIGC] CompletableFuture如何实现任务链式调用?
    Java中的CompletableFuture提供了多种方法来支持任务链式调用。这些方法允许你将一组操作链接在一起,形成一个任务链,每一个任务只有在上一个任务成功完成后才会被执行。现在,我们来看一下一些常用的链接任务的方法:thenApply():这个方法可以接收一个Function实例,用来处理......
  • [AIGC] 你能简要解释一下CompletableFuture中thenCompose()方法的用法吗?
    thenCompose()是CompletableFuture的一个方法,用于链接两个CompletableFuture对象。这可以用来促成函数式风格的编程,而无需再额外处理Future对象的嵌套。thenCompose()方法接受一个函数作为参数,这个函数的输入是先前CompletableFuture的结果,它返回的是一个新的Co......
  • PLSQL启动报错:Initialization error,不能初始化
    1.Oracle客户端的oci.dll是32位的,而PLSQLDeveloper是64位应用程序,所以无法加载oracle精简客户端下载地址,连接2.没有安装正确的VisualStudioRedistributable版本解读:很多人忽略了官网的“安装说明”,里面有重要的一点,就是必须安装VisualStudioRedistributable,这是......
  • GetWay的上手使用
    目录1.什么是API网关(APIGateway)API网关的定义API网关的职能​编辑API网关的分类与功能2.Gateway是什么3.为什么用Gateway4.Gateway怎么用通过Cookie匹配1.什么是API网关(APIGateway)分布式服务架构、微服务架构与API网关在微服务架构里,服务的......
  • Golang:使用go-resty/resty发送http请求get和post
    Golang:使用go-resty/resty发送http请求get和post原创 吃个大西瓜 CodingBigTree 2024-05-2508:00 北京 听全文 go-resty/resty是一个简单的HTTP和REST客户端,受到Rubyrest-client的启发文档https://github.com/go-resty/resty/安装go get github......
  • 报错:npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED
    目录解决方法1、清除npm缓存 2、禁用SSL3、手动设置npm镜像源一般来说到这里就可以了4、更新npm和Node.js5、更新操作系统6、更新根证书...........................................................................................................................
  • CMU 15-445 Lecture #05: Storage Models & Compression笔记总结(上)
    这是cmu15-445第五节课程StorageModels&Compression的上半部分,主要包括StorageModels的内容,压缩部分下次再整理,学完这部分可以去做hw2的第一部分课程主页:CMU15-445/645::IntrotoDatabaseSystems(Fall2023)(有几张图片目前没上传,过两天补一下)DatabaseWorkloads......
  • turing complete(图灵完备)——基础逻辑电路
    前言        两个月前玩了个挺有意思的游戏——turingcomplete(steam售价70RMB)。大致情节是:外星人侵略地球,而你被外星人抓走了,它们决定将智力低下的生物都吃掉,而它们区别你是否智慧,是否吃掉你的依据是:你能否从简单的门电路开始手搓一台计算机......    本篇......
  • Window GDI+ API有BUG?GetBounds测不准?
    文章目录GraphicsPath的GetBounds测不准?方法一:GetBounds()实战方法二:GetBounds(Matrix)实战GraphicsPath的GetBounds测不准?实战.NET版本的问题?C++也一样,不是.NET的问题怀疑人生MiterLimit惹得祸完美结果结束语最近,在学习系统了解WindowsGDI+绘图,并尝试复现大......