Haskell 在阴谋集团沙箱中指定自定义远程回购

Haskell 在阴谋集团沙箱中指定自定义远程回购,haskell,cabal,Haskell,Cabal,我想在阴谋集团的沙箱里做一个项目。但是,我不想使用与我的非沙盒代码相同的远程回购(即Hackage),我想指出一个不同的远程回购。我尝试在项目目录中创建一个cabal.config文件,使用remoterepo行,但似乎没有效果;在那之后运行cabalupdate,表明黑客正在被下载,但不是我的定制repo 这个用例受支持吗?如果支持,我如何实现它?这实际上是一个阴谋集团的错误,我已经考虑过了。我想你需要命名这个文件Cabal.sandbox.config。该文件的顶部写着:--这是一个阴谋集团

我想在阴谋集团的沙箱里做一个项目。但是,我不想使用与我的非沙盒代码相同的
远程回购
(即Hackage),我想指出一个不同的远程回购。我尝试在项目目录中创建一个
cabal.config
文件,使用
remoterepo
行,但似乎没有效果;在那之后运行
cabalupdate
,表明黑客正在被下载,但不是我的定制repo


这个用例受支持吗?如果支持,我如何实现它?

这实际上是一个阴谋集团的错误,我已经考虑过了。

我想你需要命名这个文件
Cabal.sandbox.config
。该文件的顶部写着:--这是一个阴谋集团的包环境文件。--此文件是自动生成的。不要直接编辑。-如果要更改此沙箱的默认设置,请在同一目录中创建“cabal.config”文件。向cabal.config添加
remote repo
行只会将存储库设置为(当第一个存储库脱机时):它是一个列表,而不是单个字段。我不知道这个特征是否存在于阴谋集团中。也许重新打开该问题或创建功能请求?@RudyMatela我没有看到该问题中的“次要选项”含义,抱歉。要明确的是,向主cabal配置文件添加第二个远程repo的效果与我预期的一样(两个repo同时使用)。