使用ruby-gem命令工具完成zsh/bash

使用ruby-gem命令工具完成zsh/bash,ruby,gem,bash-completion,zsh-completion,Ruby,Gem,Bash Completion,Zsh Completion,我创建了一个命令行rubygem,希望bash或zsh完成。我创建了它们并对其进行了版本连接,但我必须手动获取它们的源代码 在gem安装之后,是否有一种执行脚本的通用方法,例如编辑bashrc或zshrc并添加源命令?如果您使用的是ruby gems: 安装脚本后,放置在/bin/文件夹中的脚本应自动显示在/usr/bin/文件夹中 OSX上的zsh和bash自动建议我竞争放置在/usr/bin/目录中的所有命令 可能会阻止gem代码完成的问题: 检查gem文件是否可执行(chmod+x文件)

我创建了一个命令行rubygem,希望bash或zsh完成。我创建了它们并对其进行了版本连接,但我必须手动获取它们的源代码


在gem安装之后,是否有一种执行脚本的通用方法,例如编辑bashrc或zshrc并添加源命令?

如果您使用的是ruby gems:

安装脚本后,放置在
/bin/
文件夹中的脚本应自动显示在
/usr/bin/
文件夹中

OSX
上的
zsh
bash
自动建议我竞争放置在
/usr/bin/
目录中的所有命令

可能会阻止gem代码完成的问题:

  • 检查gem文件是否可执行(
    chmod+x文件
  • 安装后,打开“新终端”窗口以更新外壳设置