推荐使用Docker镜像+Vscode Remote Container插件开发:
Dockerfile
FROM haskell:latest # setup RUN stack setup # other tools RUN apt update RUN apt install curl RUN apt install git # git config RUN git config --global http.sslBackend gnutls # disable git ssl ENV GIT_SSL_NO_VERIFY true # proxy ENV http_proxy "http://host.docker.internal:10809" ENV https_proxy "http://host.docker.internal:10809"
注意这里使用了v2ray代理
haskell的包管理和构建执行工具使用stack,
创建一个项目:
stack new my-project cd my-project
运行项目:
stack run