我有一个名为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](https://istack.dev59.com/nOhmV.webp)
kc
的顶部添加#!/bin/bash
,但继续遇到相同的问题。