我在.bashrc
中使用此别名,但似乎无法使用zsh
在.zshrc
中使用。我使用的其他别名工作正常,所以我知道.zshrc
正在寻找其他别名。
alias rubydev3="cd ~/code/ruby/rails/rails3projects/"
这是错误消息:
cd:cd:10: no such file or directory: /home/jryan/code/ruby/rails/rails3tutorial/
我不知道cd:cd:10
是否意味着什么应该是线索,但我刚开始使用zsh
所以我不知所措。如果命令应该像我在这篇文章中所说的那样工作,我相信它可能与另一个配置文件冲突或类似的事情有关。
答案 0 :(得分:1)
尝试定义功能而不是别名:
function rubydev3 {
builtin cd ~/code/ruby/rails/rails3projects/
}
答案 1 :(得分:0)
当您尝试使用别名或处理~/.zshrc
时是否发出错误消息?我注意到错误消息的目录与别名不同。试试这个命令:
type -a rubydev3
它将向您展示如何定义“rubydev3”。
它可能会被重新定义。
此外,cd
可能存在别名且存在干扰。要解决这个问题,请使用:
alias rubydev3="builtin cd ~/code/ruby/rails/rails3projects/"
答案 2 :(得分:0)
关闭机会 - 你在使用rvm吗?这为cd添加了功能,请尝试将其关闭。
export rvm_project_rvmrc=0