【发布时间】:2020-01-08 16:29:57
【问题描述】:
所以我有一个名为 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 找不到我的脚本,即使它在路径中?
这是显示问题的图像:
我还尝试将#!/bin/bash 添加到kc 的顶部并继续遇到同样的问题
【问题讨论】: