2016-02-05 4 views
-1

Я использовал Zsh раньше (на Ubuntu 14.04). Но я делаю что-то неправильно, и я не могу проверить ruby -v. Поэтому я снова пытаюсь установить rvm, ruby, rails.Как использовать оба bash и zsh

Но ничего не случилось, я еще не могу проверить ruby -v.

Так что я использовал bash --login и все в порядке для меня.

Но когда я выключаю терминал. Проблема повторится, поэтому я должен использовать bash --login.

Я хочу использовать ZSH, но я не могу проверить версию ruby. Как я могу сделать их обоих ???

Более подробно, я покажу вам некоторые детали, которые могут ПОЛЕЗНЫЕ: (Когда я с помощью ЗШ)

$ эхо $ 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 

$ РВМ -v

rvm 1.26.11 (latest) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/] 

$ список РВМ

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

Пожалуйста, поделитесь выходом 'rvm list' в' zsh'. – mudasobwa

+0

Вероятно, переменная среды '$ PATH' неправильно настроена. Проверьте '~/.zshrc' и' ~/.zprofile' и сравните с '~/.bashrc' и' ~/.bash_profile'. Сравните 'echo $ PATH' как в zsh, так и в bash. – kba

ответ

0

Спасибо всем. Я нахожу ответ для своей проблемы.

Мне просто нужно изменить PATH ~/.zshrc by bash PATH.

Смежные вопросы