2014-11-20 63 views
0

我正在尝试创建一个新的yesod应用程序,因为我是Yesod和Haskell的新手,我正在按照此页面上的说明进行操作。 http://www.yesodweb.com/page/quickstart新的yesod应用程序未启动

到目前为止,我已经将我的系统设置为与Stackage Server一起运行并安装了必要的构建工具,我运行了一个yesod init命令并构建了应用程序,但由于某种原因,当我进入我的应用程序,并尝试运行小集团沙箱初始化,我得到了错误

阴谋:无法识别的命令:沙箱(试行--help)

当我运行的阴谋--version我得到这个

阴谋 - 安装版本1.16.0.2 使用版本1.16.0的Cabal库

和我的.bashrc有这条线

出口PATH = “〜/ .cabal /斌:/opt/cabal/1.20/bin:/opt/ghc/7.8.3/bin:$ PATH”

任何想法,为什么这是?

谢谢。

+1

您需要安装较新版本的cabal。我不完全确定,但我想我记得haskell平台,如果这就是你正在使用的,这会让你感觉有点痛苦。 – 2014-11-20 16:58:32

回答

1

请问/opt/cabal/1.20/bin包含版本1.20的cabal?如果是这样,把该目录在您的路径的前面 - 即具有取代export PATH=在你的.bashrc:

export PATH="/opt/cabal/1.20/bin:~/.cabal/bin:/opt/ghc/7.8.3/bin:$PATH" 

刷新你的.bashrc,看看cabal sandbox --help报告。

+0

工作魅力,感谢:D – 2014-11-20 17:56:57