在Zsh中别名二进制文件


1

我有以下二进制文件:

~/wren/wren

这是脚本语言的解释器。像这样运行:

cd ~/wren
./wren myscript.wren

将执行脚本。我想创建一个别名,使我可以使用一个命令从任何地方运行解释器,就像运行Ruby解释器一样。这也将需要别名来保留传递给解释器的命令行参数。我尝试添加以下内容:

alias wren='~/wren/wren "$@"'

到.zshenv,但是输入wren myscript.wren会产生“找不到命令”错误。


1
您无需(强调“请勿”)(在别名定义中)明确提及自变量。alias wren='~/wren/wren'前进的道路也是如此。但这不能解释错误消息。您是否可以使用来检查whence -c wren别名的定义是否正确?
Adaephon

系统重启解决了问题:-)
JanParzydło17年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.