когда я запускаю kotlinc hello.kt -include-runtime -d hello.jar
, все работает отлично ...
, но если я запускаю ktcompile hello.kt hello.jar
, где ktcompile
определено так же, как в моем zshr c:
function ktcompile () {
kotlinc $1 -include-runtime -d $2
}
Я получаю сообщение об ошибке: error: source file or directory not found: hello.jar
В чем разница между его вводом в командной строке и использованием функции zsh? Это все еще дает мне ту же ошибку, когда я пытаюсь использовать абсолютные пути, такие как:
function ktcompile () {
kotlinc '$PWD/$1' -include-runtime -d '$PWD/$2'
}