haskell - 如何防止堆栈下载文件
问题描述
我希望能够在工作中运行 Stack。它必须在不允许下载任何文件的服务器上运行。只允许使用 Ubuntu 软件包。
这对我来说很好,因为我可以通过 Ubuntu 安装 Stack、GHC 和许多库。我已经在我自己的 Ubuntu 机器上对此进行了测试,这是我必须做的以确保没有下载任何内容。
配置.yaml
install-ghc: false
system-ghc: true
package-indices:
- name: NoDownloads
download-prefix: localhost
http: localhost
堆栈.yaml
resolver: ghc-8.0.2
packages:
- .
我故意设置了这个错误的包索引,因此每次尝试下载服务器上尚不存在的包时,Stack 都会失败。这可行,但感觉就像一个丑陋的黑客。有什么更好的我可以做的吗?
解决方案
推荐阅读
- c++ - C++中控制台代码运行时的分段错误
- javascript - 我如何将 HTML localStorage 应用于这些 innerHtml cels?
- eclipse - 如何在 Eclipse PDT 中更改工具提示背景颜色?
- sql - 如何将 Dropbox 文件数据传输到 SQL 表?
- python - 如何结合python多处理和管道技术?
- c - 在 C 中加载 sklearn 泡菜文件
- ansible - 如何在较长时间内运行剧本时保持会话活跃?
- uwp - 找不到自定义 GATT 服务
- python-3.x - 为什么迭代sqlite数据库时for循环变量每隔两行跳过一次?
- python - 未找到文件 - Python 单元测试