如何同时使用 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。
我之前使用过 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。