gpt4 book ai didi

haskell - 选择 AMI 来部署 haskell 应用程序?

转载 作者:行者123 更新时间:2023-12-03 00:40:13 28 4
gpt4 key购买 nike

我正在使用 yesod 开发一个 haskell Web 应用程序,我最终想将其部署到 EC2,有人可以推荐一个具有最新 haskell 平台和可从存储库安装的 git 客户端的 AMI 吗?

最佳答案

如果您在此处查看 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

关于haskell - 选择 AMI 来部署 haskell 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8720918/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com