Muitos comandos não são encontrados pelo zsh

0

Se eu separar autocompletar, na maioria das vezes eu recebo erros:

  • Se eu usar vim [TAB] para procurar os arquivos na pasta, basta ir para a próxima linha de comando.

  • Se eu tentar executar rvm use 2.0.0 --default , recebo zsh: correct 'rvm' to 'rvim' [nyae]? . Se eu disser não, recebo um erro comando não encontrado .

  • Se eu pressionar TAB depois de digitar ruby -v , zsh deseja corrigir para _ruby -v .

  • Se eu digitar o comando completo sem TAB . O zsh deseja corrigir ruby para _ruby e rvm a rvim

Isso é algum bug conhecido ou há alguma ajuda para isso?

Editar: Adicionado .zshrc

# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh

# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="blinks"

# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"

# Set to this to use case-sensitive completion
# CASE_SENSITIVE="true"

# Comment this out to disable bi-weekly auto-update checks
# DISABLE_AUTO_UPDATE="true"

# Uncomment to change how often before auto-updates occur? (in days)
# export UPDATE_ZSH_DAYS=13

# Uncomment following line if you want to disable colors in ls
# DISABLE_LS_COLORS="true"

# Uncomment following line if you want to disable autosetting terminal title.
# DISABLE_AUTO_TITLE="true"

# Uncomment following line if you want to disable command autocorrection
# DISABLE_CORRECTION="true"

# Uncomment following line if you want red dots to be displayed while waiting for completion
COMPLETION_WAITING_DOTS="true"

# Uncomment following line if you want to disable marking untracked files under
# VCS as dirty. This makes repository status check for large repositories much,
# much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
plugins=(git ruby rails autojump)

source $ZSH/oh-my-zsh.sh

autoload -U compinit && compinit

# Customize to your needs...
export PATH=$PATH:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scriptingTH=$PATH:$HOME/.rvm/bin
    
por Denny Mueller 27.06.2013 / 12:15

1 resposta

0

Você precisa

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 

dentro de .zprofile e %código% dentro de PATH=$PATH:$HOME/.rvm/bin .

Edit: Isto é para o assunto rvm, eu não encontrei outros erros. No entanto, se eu fosse você, tentaria fazer backup dos arquivos de configuração zsh existentes e, em seguida, instalar grml-zsh-conf . (Claro que você precisará adicionar coisas de rvm em cima de grml conf). Se o zsh agora se comporta normalmente, algo está errado no seu conf. Por favor, mostre, se puder.

    
por 27.06.2013 / 17:33