我正在按照说明为 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 环境以供将来安装的任何想法?