J'utilise cet alias dans mon .bashrc
mais ne semble pas fonctionner dans zsh
en utilisant .zshrc
. Les autres pseudonymes que j'utilise fonctionnent bien, donc je connais le .zshrc
recherche d'autres alias.
alias rubydev3="cd ~/code/ruby/rails/rails3projects/"
Ceci est le message d'erreur:
cd:cd:10: no such file or directory: /home/jryan/code/ruby/rails/rails3tutorial/
Je ne sais pas si le cd:cd:10
signifie tout ce qui devrait être un indice, mais je commence juste à utiliser zsh
donc je suis "à perte. Si la commande devrait fonctionner comme je l'ai dans cet article, je suis sûr qu'elle a probablement quelque chose à voir avec un autre fichier de configuration en conflit ou quelque chose comme ça.
Réponses:
1 pour la réponse № 1Essayez de définir un fonction au lieu d'un alias:
function rubydev3 {
builtin cd ~/code/ruby/rails/rails3projects/
}
0 pour la réponse № 2
Le message d'erreur est-il émis lorsque vous essayez d'utiliser l'alias ou pendant le traitement de ~/.zshrc
? Je remarque que le message d'erreur a un répertoire différent de celui de l'alias. Essayez cette commande:
type -a rubydev3
Il vous montrera comment "rubydev3" est défini.
Il est possible que ce soit redéfini.
En outre, il est possible que cd
a été aliasé et cela "interfère. Pour résoudre ce problème, utilisez ceci:
alias rubydev3="builtin cd ~/code/ruby/rails/rails3projects/"
0 pour la réponse № 3
Au hasard - Utilisez-vous rmv? Cela ajoute des fonctionnalités à cd, essayez de l'éteindre.
export rvm_project_rvmrc=0