找不到ZSH命令,即使该命令位于我的$ PATH

时间:2019-09-05 18:23:16

标签: bash shell path zsh

所以我有一个名为kc的脚本,它将Kotlin文件编译到jar中。

文件位于~/Documents/KotlinPlayground/bin,我的$ PATH如下所示:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:~/Documents/KotlinPlayground/bin:~/Library/Android/sdk/platform-tools/

当我仅在命令行中输入kc SomeFilt.kt时,我会得到一个zsh: command not found: kc,但是如果我输入~/Documents/KotlinPlayground/bin/kc SomeFile.kt,它将起作用。

那么zsh即使在路径中也找不到我的脚本吗?


这是显示问题的图像:

enter image description here


我还尝试将#!/bin/bash添加到kc的顶部,并继续遇到相同的问题

1 个答案:

答案 0 :(得分:1)

我认为问题是zsh无法正确解释~/。您可以将~/Documents替换为/home/user/Documents来解决问题。

相关问题