为什么bash会在提示符下继续显示我的ruby版本?

时间:2017-04-23 19:22:27

标签: ruby-on-rails ruby bash terminal

昨天我第一次使用红宝石,我没有太多意识就安装了一些软件包/宝石,现在bash不断向我展示我的ruby版本2.4。如何删除它?

iterm

2 个答案:

答案 0 :(得分:2)

设置$PS1的地方很可能是.profile.bashrc.bashrc_profile

您可以查看rvm提供的ps1函数(假设您正在使用的是什么)。那里有一些有用的东西。

less "`echo $rvm_path`/contrib/ps1_functions"

如果你想知道你安装了哪些宝石:gem list会告诉你。

答案 1 :(得分:0)

在安装bash_it之后,我也遇到了类似的问题,并且能够通过编辑rvm.sh文件来解决此问题

之前
before

vim /etc/profile.d/rvm.sh

if
  [ -n "${BASH_VERSION:-}" -o -n "${ZSH_VERSION:-}" ] &&
  test "`\command \ps -p $$ -o ucomm=`" != dash &&
 #test "`\command \ps -p $$ -o ucomm=`" != sh
  test "`\command \ps -p $$ -o ucomm=`" != bash
then

之后
after