Zsh 别名 | Mac OS - 没有这样的文件或目录但存在
Zsh Alias | Mac OS - No such file or directory but exists
我正在尝试创建一个别名以通过键入激活 [Venv 的名称] 来激活任何给定的 Venv。
我做了什么:
activate (){
directory = "~/Programming/path-to-venvs/"
cd $directory
source "bin/activate"
}
当我尝试 运行 它时,如果我这样做:
activate Test
我收到这个错误:
activate:cd:3: no such file or directory: ~/Programming/path-to-venvs/Test
activate:source:4: no such file or directory: bin/activate
有什么想法吗?
只是为了正确地结束这个问题:
在函数中使用绝对路径而不是相对路径。
您可能也有兴趣阅读 this answer。
我正在尝试创建一个别名以通过键入激活 [Venv 的名称] 来激活任何给定的 Venv。
我做了什么:
activate (){
directory = "~/Programming/path-to-venvs/"
cd $directory
source "bin/activate"
}
当我尝试 运行 它时,如果我这样做:
activate Test
我收到这个错误:
activate:cd:3: no such file or directory: ~/Programming/path-to-venvs/Test
activate:source:4: no such file or directory: bin/activate
有什么想法吗?
只是为了正确地结束这个问题:
在函数中使用绝对路径而不是相对路径。
您可能也有兴趣阅读 this answer。