Haskell, stack: 定位可执行文件
Haskell, stack: locate the executable
我正在寻找类似
的东西
$ stack whereis hasktags
其中 whereis
的行为或多或少类似于 UNIX whereis
命令。 hasktags
是 运行 这样的:
$ stack exec -- hasktags
stack exec -- whereis hasktags
就可以了。
stack exec -- whereis yourprogramname
在 Linux 框上为我工作,但我必须在 Mac OS X 上使用 stack exec -- which yourprogramname
。
(当然,which
也适用于 Linux。)
请注意,当可执行文件名称与构建机器上的名称相同时,这些都不能用于自动化部署——不太可能,但并非不可能。
我正在寻找类似
的东西$ stack whereis hasktags
其中 whereis
的行为或多或少类似于 UNIX whereis
命令。 hasktags
是 运行 这样的:
$ stack exec -- hasktags
stack exec -- whereis hasktags
就可以了。
stack exec -- whereis yourprogramname
在 Linux 框上为我工作,但我必须在 Mac OS X 上使用 stack exec -- which yourprogramname
。
(当然,which
也适用于 Linux。)
请注意,当可执行文件名称与构建机器上的名称相同时,这些都不能用于自动化部署——不太可能,但并非不可能。