文件存在时找不到 cabal 文件
fails to find cabal file when file present
我有以下目录结构:
ls
:
Project.Cabal
LICENSE
Setup.hs
cabal.sandbox.config
dist
src
Main.hs
otherstuff
tests
运行 cabal install --only-denendencies
产生:
cabal:读取本地包时出错。
无法在以下位置找到 .cabal 文件:.
运行 cabal install -v3 --only-dependencies
产生相对冗长的输出,我目前选择不完整 post 以避免立即被压倒。错误前的最后几行是:
The package database already exists:
/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d
Reading available packages...
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--package-db=/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Found no modified add-source deps.
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--global","-v0"])
("/usr/bin/ghc-pkg",["dump","--package-db=/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Reading available packages...
cabal: Error reading local package.
Couldn't find .cabal file in: .
类似地,运行 cabal build
产生:
Package has never been configured. Configuring with default flags. If this
fails, please run configure manually.
cabal: No cabal file found.
Please create a package description file <pkgname>.cabal
While running `cabal build -v3` produces:
..
..
..
The package database already exists:
/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--global","-v0"])
("/usr/bin/ghc-pkg",["dump","--package-db=/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Reading available packages...
cabal: No cabal file found.
Please create a package description file <pkgname>.cabal
这是怎么回事?为什么我的阴谋集团失败了?我该如何解决?
报错信息中已经有提示:
cabal: No cabal file found.
Please create a package description file <pkgname>.cabal
阴谋集团 only looks for .cabal
files,而不是 .Cabal
。将 Project.Cabal
的扩展名更改为小写。
我有以下目录结构:
ls
:
Project.Cabal
LICENSE
Setup.hs
cabal.sandbox.config
dist
src
Main.hs
otherstuff
tests
运行 cabal install --only-denendencies
产生:
cabal:读取本地包时出错。
无法在以下位置找到 .cabal 文件:.
运行 cabal install -v3 --only-dependencies
产生相对冗长的输出,我目前选择不完整 post 以避免立即被压倒。错误前的最后几行是:
The package database already exists:
/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d
Reading available packages...
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--package-db=/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Found no modified add-source deps.
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--global","-v0"])
("/usr/bin/ghc-pkg",["dump","--package-db=/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Reading available packages...
cabal: Error reading local package.
Couldn't find .cabal file in: .
类似地,运行 cabal build
产生:
Package has never been configured. Configuring with default flags. If this
fails, please run configure manually.
cabal: No cabal file found.
Please create a package description file <pkgname>.cabal
While running `cabal build -v3` produces:
..
..
..
The package database already exists:
/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--global","-v0"])
("/usr/bin/ghc-pkg",["dump","--package-db=/Users/abraham/github/hamming_distance/.cabal-sandbox/x86_64-osx-ghc-7.10.2-packages.conf.d","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Reading available packages...
cabal: No cabal file found.
Please create a package description file <pkgname>.cabal
这是怎么回事?为什么我的阴谋集团失败了?我该如何解决?
报错信息中已经有提示:
cabal: No cabal file found. Please create a package description file <pkgname>.cabal
阴谋集团 only looks for .cabal
files,而不是 .Cabal
。将 Project.Cabal
的扩展名更改为小写。