【发布时间】:2016-02-05 07:46:48
【问题描述】:
我之前使用过 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 列表
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
谁能帮我解决这个问题?非常感谢:)
【问题讨论】:
-
您的
.bashrcet al 中可能有一些内容需要进入您的.zshrc,或者您的.zshrc中的某些内容需要删除。比较它们,看看你得到了什么。 -
请在
zsh中分享rvm list的输出。 -
您可能没有正确设置
$PATH环境变量。检查~/.zshrc和~/.zprofile并与~/.bashrc和~/.bash_profile进行比较。在 zsh 和 bash 中比较echo $PATH。 -
@mudasobwa:我更新了。
-
@kba PATH 在 zsh 和 bash 中是不同的。我该如何解决?你能帮帮我吗?
标签: ruby-on-rails ruby bash ubuntu-14.04 zsh