如何关闭RVM wrapper的终端冗长欢迎提示信息?
关闭RVM wrapper cd时的冗长提示方法
你遇到的提示内容(中文翻译)
cd backend
Ruby环境管理器(RVM)1.29.12(最新版)©2009-2020 Michal Papis, Piotr Kuczynski, Wayne E. Seguin包装器(Wrapper)查看/重新生成包装器。
注意:此命令委托给
gem wrapper使用方法
查看路径和已生成的包装器:
rvm wrapper show查看已生成包装器的路径:
rvm wrapper show executable_name其中
executable_name可以是ruby或rake这类可执行文件。还可以为需要Ruby的外部脚本生成包装器:
rvm wrapper /full/path/to/script其中
/full/path/to/script是现有脚本的完整路径包装器会自动生成,但也可以重新运行生成流程:
rvm wrapper regenerate文档:
rvm wrapper [help]更多文档请访问rvm.io
使用方法:'rvm alias [操作] [别名] [Ruby字符串]'
解决方法
这种情况基本是你的shell配置文件里误加了触发RVM wrapper提示的命令,按以下步骤处理:
- 打开对应shell的配置文件:zsh用户运行
nano ~/.zshrc,bash用户运行nano ~/.bashrc - 在文件内搜索包含
rvm wrapper的行,或者和rvm alias相关的错误指令(从提示末尾的内容看,大概率是配置里写错了RVM命令) - 删除该行,或者在行首加
#注释掉它,然后按Ctrl+O保存,Ctrl+X退出编辑器 - 重新加载配置文件生效:zsh用户执行
source ~/.zshrc,bash用户执行source ~/.bashrc
如果上面的方法没解决问题,试试禁用RVM的gem-wrappers插件:
- 运行命令
rvm plugin disable gem-wrappers,之后重新加载shell配置即可
内容的提问来源于stack exchange,提问作者Kevin B.
相关产品推荐
相关产品推荐

