Haskell cabal安装gving错误为许可证:openBinaryFile:不存在(没有此类文件或目录)
我有阴谋集团的版本:Haskell cabal安装gving错误为许可证:openBinaryFile:不存在(没有此类文件或目录),haskell,ghc,cabal,Haskell,Ghc,Cabal,我有阴谋集团的版本: ❯ cabal --version cabal-install version 3.0.0.0 compiled using version 3.0.0.0 of the Cabal library 这就是我正在做的 mkdir foo cd foo cabal init cabal install 我得到一个错误: LICENSE: openBinaryFile: does not exist (No such file or directory) 我做错了什么?
❯ cabal --version
cabal-install version 3.0.0.0
compiled using version 3.0.0.0 of the Cabal library
这就是我正在做的
mkdir foo
cd foo
cabal init
cabal install
我得到一个错误:
LICENSE: openBinaryFile: does not exist (No such file or directory)
我做错了什么?当以您描述的方式运行时,
cabal init
警告:
Warning: unknown license type, you must put a copy in LICENSE yourself.
如果没有
许可证
文件,某些命令将无法正常工作(例如,请参阅)。您应该创建一个LICENSE
文件,或者在执行Cabal init
之后,通过Cabal init的-l
选项指定一个Cabal知道的许可证,存在哪些文件?CHANGELOG.md Main.hs foo.cabal设置。hs@MathematicalOrchid它不包括许可证文件,只是为了确保:cabal install
将通过(默认情况下)~/.cabal/bin
将可执行文件安装到您的系统中。这真的是你想做的吗?如果您只需要在开发项目时构建和运行项目,cabal build
和cabal run
就足够了。明白!谢谢你的回答。