我正在为 Cabal 创建一个简单的构建后挂钩。当我尝试在沙箱中工作时,问题就来了。我的钩子期望编译代码如下:
dist/something
但是当构建发生在沙箱内时,路径变为:
dist/dist-sandbox-xxxxxxxx/something
dist-sandbox
如何将当前使用的路径传递或告知我的钩子?
我正在为 Cabal 创建一个简单的构建后挂钩。当我尝试在沙箱中工作时,问题就来了。我的钩子期望编译代码如下:
dist/something
但是当构建发生在沙箱内时,路径变为:
dist/dist-sandbox-xxxxxxxx/something
dist-sandbox
如何将当前使用的路径传递或告知我的钩子?
这个问题是在 Cabal 的错误跟踪器上提出的:https ://github.com/haskell/cabal/issues/2978
如果这确实是您看到的行为,请尝试升级您的 Cabal。