无法安装哈斯克尔的快速检查:"runInteractiveProcess: permission denied"



当我运行命令时

cabal update
cabal install QuickCheck

在windows powershell或上

cabal install --lib --package-env . QuickCheck

我得到runInteractiveProcess:权限被拒绝。我发现我需要运行"/scripts/securetmp";并解除我的/tmp的安全。我该怎么做?运行/scripts/securetmp意味着什么?有人问我建议的链接,这里有两个来自两个不同的人的链接,他们说了同样的话:1.在StackOverflow上的一个类似问题的答案中:可以';在构建阶段,t在CentsServer-zlib-0.5.4.1上安装和使用Cabal(Haskell(失败2.在一个网站上,虽然它是用俄语写的,但上面写着同样的话:https://coderoad.ru/24461456/%D0%9D%D0%B5-%D1%83%D0%B4%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%83%D1%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%B8-%D0%B8%D1%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BED0%B2%D0%B0%D1%8C Cabal Haskell-%D0%BD%D0%B0-%D1%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5 CentOS-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0

在这两个链接上都有其他答案,即运行bootstrap.sh脚本。这可能是另一种解决方案,但我不知道该怎么做

尝试使用:cabal --http-transport=plain-http install QuickCheck安装它,这样你将迫使cabal不要使用powershell的网络客户端,它对我有效。

相关内容

  • 没有找到相关文章

最新更新