每次打开一个新的bash shell时,以下消息都会打印到我的终端:
Using /Users/foo/.rvm/gems/ruby-1.9.3-p194
Running /Users/foo/.rvm/hooks/after_use
我在Linux和OS X环境中运行RVM版本1.15.8,这两个盒子都遇到了这个问题。我如何压制这些消息?
编辑:第二条消息似乎是由after_use目录中的脚本引起的。我不想完全删除它所包含的目录和脚本,而是想知道究竟是什么导致了这一点,所以我只能注释掉那一行。
答案 0 :(得分:1)
看起来你有一个after_use
钩子
RVM website告诉我们:
每个钩子都是〜/ .rvm / hooks / [hook name]中的一个文件,您可以在其中放置 任何序列的bash脚本命令。运行时每个钩子文件都会 可以使用整个RVM环境。
我猜是删除/USers/foo/.rvm/hooks/after_use
会解决此问题
答案 1 :(得分:0)
此问题learned from的下一位访客:
您可以使用文件描述符将输出转储到/ dev / null
首先重定向STDOUT(文件描述符1),然后是STDERR(文件描述符2)
rvm --default use 2.4.0 > /dev/null 2>&1
将完全不向屏幕/ STDOUT输出