2016-02-05 31 views
-1

我在使用Zsh之前(在Ubuntu 14.04上)。但我做錯了,我不能再檢查ruby -v了。所以我試着再次安裝rvm,ruby,rails。如何使用bash和zsh

但是什麼也沒有發生,我仍然無法檢查ruby -v

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

但是,當我關閉終端。問題再次發生,所以我必須使用bash --login

我想使用ZSH,但我無法檢查紅寶石版本。我怎麼能做到這兩個?

更多的細節,我會告訴你一些信息來源可能有用:(當我使用ZSH)

$回聲$ PATH

/home/phuocdh/.rvm/gems/ruby- 2.0.0-p598 /斌:/home/phuocdh/.rvm/gems/[email protected]/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 <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/] 

$ RVM列表

rvm rubies 

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

bash --login

$回聲$ PATH

/家/phuocdh/.rvm/gems/ruby-2.2.3/bin:/home/phuocdh/.rvm/gems/[email protected]/bin:/home/phuocdh/.rvm/rubies/ruby-2.2。 3 /斌:/home/phuocdh/.rvm/gems/ruby-2.0.0-p598/bin:/home/phuocdh/.rvm/gems/[email protected]/bin:/首頁/ 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

任何人都可以幫我解決這個問題嗎?非常感謝:)

+0

您的'.bashrc'等人可能需要在您的'.zshrc'或您的'.zshrc'中需要刪除的東西。比較他們,看看你得到什麼。 – froderik

+0

請在'zsh'中共享'rvm list'的輸出。 – mudasobwa

+0

您可能沒有正確設置'$ PATH'環境變量。檢查'〜/ .zshrc'和'〜/ .zprofile'並與'〜/ .bashrc'和'〜/ .bash_profile'進行比較。在zsh和bash中比較'echo $ PATH'。 – kba

回答

0

謝謝大家。我找到了我的問題的答案。

我只需要通過bash PATH更改路徑~/.zshrc