首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >继续混淆不同的阴谋集团(阴谋集团、阴谋集团、阴谋集团和$HOME:/.cabal/bin/阴谋集团)

继续混淆不同的阴谋集团(阴谋集团、阴谋集团、阴谋集团和$HOME:/.cabal/bin/阴谋集团)
EN

Stack Overflow用户
提问于 2014-07-17 02:02:18
回答 1查看 323关注 0票数 2

我一直很困惑

  1. cabal来自/usr/local/bin/cabal
  2. cabal-dev
  3. cabal-install
  4. cabal in ~/.cabal/bin/cabal,用于创建sandbox

到目前为止,我一直在使用cabal (来自/usr/local/bin/cabal)~/.cabal/bin/cabal )--第一个用于由cabal init创建.cabal文件,第二个用于通过cabal sandbox init创建沙箱并通过cabal install --only-dependencies安装依赖项。

因此,现在我只想开始使用,只使用这些工具中的一个--任何更现代和应该使用的工具。我相信这是~/.cabal/bin/cabal

因此,我将~/.cabal/bin添加到$PATH中,并执行cabal sandbox init。效果很好。但cabal install --only-dependencies说,cabal: No cabal file found.,为什么?根据本教程http://coldwa.st/e/blog/2013-08-20-Cabal-sandbox.html,它不必是那样的。

总之,我做错了什么,我应该做什么?

更新

代码语言:javascript
复制
$ which cabal
/Users/alex/.cabal/bin/cabal

但是我想知道,cabal sandbox init必须创建一个.cabal文件吗?文件确实证明了这一点,而错误是:

代码语言:javascript
复制
cabal: No cabal file found.
Please create a package description file <pkgname>.cabal
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-17 16:53:37

您运行cabal init来创建pkgname.cabal文件吗?您喜欢的所有示例都是在现有的源代码树中执行cabal install --only dependencies的,假设存在pkgname.cabal文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24793716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档