我按照安装Haskell的snap框架的说明进行操作:
http://janrain.com/blog/tutorial-building-a-sample-application-with-haskell-snap-postgresql-and-the-postgresql-simple-snaplet/
执行时
snap init
我获得了-bash: snap: command not found
(在Mac OSX上),我在安装了snap之后打开了一个新的终端窗口。二进制文件安装在
/Users/<USER NAME>/Library/Haskell/ghc-7.6.3/lib/snap-0.12.1/bin
当snap init
以此路径开头时,和snap也能正常工作。不过,这张票 (对于Windows cabal安装程序)
http://trac.haskell.org/haskell-platform/ticket/175
表明这不应该发生。当cabal安装新软件包时,它应该将正确的目录添加到路径环境中。运行set | grep "snap"
或set | grep "cabal"
不返回任何内容。有关如何(自动)将正确的目录添加到PATH环境以供将来安装的任何想法?
答案 0 :(得分:2)
我意识到评论已经回答了这个问题,但将这个问题标记为已回答将会很好。 Snap网站上的常见问题解答回答了这个问题。