我有以下二进制文件:
~/wren/wren
这是脚本语言的解释器。像这样运行:
cd ~/wren
./wren myscript.wren
将执行脚本。我想创建一个别名,使我可以使用一个命令从任何地方运行解释器,就像运行Ruby解释器一样。这也将需要别名来保留传递给解释器的命令行参数。我尝试添加以下内容:
alias wren='~/wren/wren "$@"'
到.zshenv,但是输入wren myscript.wren会产生“找不到命令”错误。
系统重启解决了问题:-)
—
JanParzydło17年
alias wren='~/wren/wren'
前进的道路也是如此。但这不能解释错误消息。您是否可以使用来检查whence -c wren
别名的定义是否正确?