如何同时使用 bash 和 zsh

How to use both bash and zsh

我之前使用过 Zsh(在 Ubuntu 14.04 上)。但是我做错了什么,我不能再检查 ruby -v 了。所以我正在尝试再次安装 rvm,ruby,rails。

但是没有任何反应,我仍然无法检查ruby -v

所以我用了 bash --login 一切都很好。

但是当我关闭终端时。问题再次发生所以我必须使用 bash --login.

我想使用 ZSH 但无法查看 ruby 版本。我怎样才能做到这两点???

有关更多详细信息,我将向您展示一些可能有用的信息:(当我使用 ZSH 时)

$echo $PATH

/home/phuocdh/.rvm/gems/ruby-2.0.0-p598/bin:/home/phuocdh/.rvm/gems/ruby-2.0.0-p598@global/bin:/home/phuocdh/.rvm/rubies/ruby-2.0.0-p598/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/phuocdh/.rvm/bin:/home/phuocdh/.rvm/bin

$ruby -v

 zsh: command not found: ruby

$rvm -v

 rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

$rvm list

 rvm rubies

   ruby-2.2.1 [ x86_64 ]
=* ruby-2.2.3 [ x86_64 ]

bash --login中:

$echo $PATH

/home/phuocdh/.rvm/gems/ruby-2.2.3/bin:/home/phuocdh/.rvm/gems/ruby-2.2.3@global/bin:/home/phuocdh/.rvm/rubies/ruby-2.2.3/bin:/home/phuocdh/.rvm/gems/ruby-2.0.0-p598/bin:/home/phuocdh/.rvm/gems/ruby-2.0.0-p598@global/bin:/home/phuocdh/.rvm/rubies/ruby-2.0.0-p598/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/phuocdh/.rvm/bin:/home/phuocdh/.rvm/bin:/home/phuocdh/.rvm/bin:/home/phuocdh/.rvm/bin

谁能帮我解决这个问题?非常感谢:)

谢谢大家。我找到了问题的答案。

我只需要将 ~/.zshrc 的 PATH 更改为 bash PATH。