我安装了来自kubeflow 类型并将其保存在我的$HOME/kubeflow/kind
为了从任何路径运行kind
,我在我的中创建了一个别名,~/.bashrc
如下所示:
alias kind="./$HOME/kubeflow/kind"
source ~/.bashrc
在终端上运行 kind 时,会抛出此错误:
-bash:.//home/XXXX/kubeflow/kind:没有此文件或目录
这里的错误是什么?
答案1
您在路径中使用./
是错误的。这意味着您当前所在目录的相对路径,但这并不是必需的。
$HOME
默认为完全合格您的主目录的路径(即/home/USERNAME/
),并且您不需要./
在别名的路径开头使用。
答案2
正如回答所说,您的路径是错误的,因为它以 开头./
。
尽管如此,建议的做法是在 $PATH 环境中添加二进制路径,而不是创建别名
PATH=$PATH:/$HOME/kubeflow