我想在阴谋data-files部分中包含一个可执行文件,以便在我的Haskell程序中作为子进程执行它。
文件在那里,getDataFileName为它工作,但是它缺少可执行位,所以使用System.Process.createProcess运行它的尝试在permission denied中失败。
有什么办法让阴谋集团保留文件的执行权限吗?还有别的干净的方法来解决这个问题吗?
发布于 2016-03-13 06:54:02
正如一些关于阴谋补丁的讨论所总结的,当前(未得到充分说明的)运行状态是,其中一个应该同时使用一个副本和一个安装钩子,因为其中一个或另一个将被执行。
编辑:经过一些挖掘,在阴谋中有一个libexec支持的旧票,如果它被实现,这将是一个非常好的解决方案。
https://stackoverflow.com/questions/35746328
复制相似问题