ghc-pkg: 无法创建: dist/dist-sandbox-XXXXXXXX/package.conf.inplace 已经存在
ghc-pkg: cannot create: dist/dist-sandbox-XXXXXXXX/package.conf.inplace already exists
我刚刚升级到 cabal 1.22.0.0。我创建了一个 全新的 沙箱,并将 link 添加到另一个本地包,如下所示:
cabal sandbox add-source /home/amy/néal/créatúr-wains
然后我尝试安装依赖项:
cabal install --dep
但是当它到达尝试构建我的本地包的部分时,我得到了一个错误:
Configuring creatur-wains-4.1.1...
Building creatur-wains-4.1.1...
ghc-pkg: cannot create: dist/dist-sandbox-5cb45741/package.conf.inplace already exists
如果我尝试使用 cabal install creatur-wains
安装该软件包,我会得到相同的结果。我在早期版本的 cabal 中没有这个问题。我该如何解决这个问题?
这是一个known issuehttps://github.com/haskell/cabal/issues/2301。解决方法是:
- 转到包含本地包的目录(/home/amy/néal/créatúr-wains,在我的例子中)。
- 构建本地包(
cabal install
)。
- Return到原目录。
cabal install
现在可以使用了。
我刚刚升级到 cabal 1.22.0.0。我创建了一个 全新的 沙箱,并将 link 添加到另一个本地包,如下所示:
cabal sandbox add-source /home/amy/néal/créatúr-wains
然后我尝试安装依赖项:
cabal install --dep
但是当它到达尝试构建我的本地包的部分时,我得到了一个错误:
Configuring creatur-wains-4.1.1...
Building creatur-wains-4.1.1...
ghc-pkg: cannot create: dist/dist-sandbox-5cb45741/package.conf.inplace already exists
如果我尝试使用 cabal install creatur-wains
安装该软件包,我会得到相同的结果。我在早期版本的 cabal 中没有这个问题。我该如何解决这个问题?
这是一个known issuehttps://github.com/haskell/cabal/issues/2301。解决方法是:
- 转到包含本地包的目录(/home/amy/néal/créatúr-wains,在我的例子中)。
- 构建本地包(
cabal install
)。 - Return到原目录。
cabal install
现在可以使用了。