Lev*_*ell 6 haskell amazon-ec2 amazon-web-services yesod
我正在使用yesod开发一个haskell web应用程序,我最终想要部署到EC2,有人可以推荐一个AMI,它有一个最近的haskell平台和一个可以从存储库安装的git客户端吗?
如果您在此处查看 Michael Snoyman 的设置脚本,它包含他用于在 Ubuntu AMI 上运行 EC2 实例的步骤。
https://github.com/yesodweb/benchmarks/blob/master/setup.sh
我还在 Amazon Linux 上从源代码运行 Yesod。构建所有内容需要几个小时,但我认为任何具有至少 8G 内存的标准盒子都应该可以做到(否则 GHC 无法链接)。我就是这样做的:
# install what packages are available
sudo yum --enablerepo=epel install haskell-platform git make ncurses-devel patch
# make and install ghc
wget http://www.haskell.org/ghc/dist/7.0.4/ghc-7.0.4-src.tar.bz2
tar jxf ghc-7.0.4-src.tar.bz2
rm ghc-7.0.4-src.tar.bz2
cd ghc-7.0.4
./configure
make -j 4
# wait a few hours
sudo make install
cd
rm -rf ghc-7.0.4
# make and install haskell-platform
wget http://lambda.haskell.org/platform/download/2011.4.0.0/haskell-platform-2011.4.0.0.tar.gz
tar zxf haskell-platform-2011.4.0.0.tar.gz
cd haskell-platform-2011.4.0.0
./configure
make -j 4
sudo make install
cd
rm -rf haskell-platform-2011.4.0.0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1394 次 |
最近记录: |