“将磁盘插入驱动器 D”阻止 Haskell 启动

2023-12-29

这个问题是一个产物另一个问题 https://stackoverflow.com/questions/45362161/how-do-you-import-data-heap。在那个问题中,我寻求有关导入 Data.Heap 的建议。有人告诉我首先必须安装 Heap。按照指示我跑了

> cabal install Heap

弹出一个 Windows 错误框,告诉我 D 驱动器中没有磁盘,我必须插入一张。三个按钮(“忽略”、“继续”或“重试”)均不起作用。我必须从任务管理器中终止 GHCi 才能摆脱弹出窗口并关闭命令提示符窗口。当我尝试运行该命令时,无论 GHCi 是否正在运行,都会发生这种情况。现在我无法在没有弹出窗口的情况下启动 GHCi,该弹出窗口会阻止所有内容。

我尝试关闭计算机然后再打开。同样的弹出窗口。我什至卸载了Haskell平台并重新安装了它。 (版本 8.0.2-a。)当我启动 GHCi 时,仍然弹出相同的窗口。 (我使用平台安装的快捷方式 WinGHCi 来启动 GHCi。)

我希望得到避免该弹出窗口的建议。否则我根本无法运行 GHCi。

Thanks.


显然这是一个长期存在的问题。 (看 and )。可能和gcc有关系,也可能和微软有关系。

一种解决方案是转到“设置”。 (我使用的是 Windows 10。)搜索磁盘管理。在底部向下滚动到磁盘 D。右键单击并选择更改驱动器号。将其更改为其他内容(!)。

这似乎可以解决问题。鉴于这个问题似乎已经存在了很长时间,我不明白为什么它还没有得到解决。

我现在可以使用命令提示符

>cabal install Heap 

然后在 GHCi (REPL) 中

Prelude> import Heap

这就是最初的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“将磁盘插入驱动器 D”阻止 Haskell 启动 的相关文章

  • 为什么 Haskell 中有协函子和逆变函子的区别,而范畴论却没有区别?

    这个答案是从范畴论的角度来看的 https math stackexchange com a 661989 72174包括以下语句 事实是 协函子和逆变函子之间没有真正的区别 因为每个函子只是一个协变函子 More in details a
  • 如何从 haskell 中的 IOError 获取 errno?

    我在 haskell 平台上 GHC 6 12 1 作为 apt get 安装在 Debian Squeeze 上 鉴于我需要在与最初引发它的线程不同的线程上使用它 如何从 IOError 中获取底层 errno 我需要这个的原因是因为我正
  • 在 Haskell 中计算移动平均线

    我正在学习 Haskell 所以我尝试实现移动平均函数 这是我的代码 mAverage Int gt Int gt Float mAverage x a fromIntegral k fromIntegral x k lt rawAvera
  • Haskell 中的实例声明

    我有这两个功能 primes sieve 2 where sieve p xs p sieve x x lt xs x mod p gt 0 isPrime number number 1 null x x lt takeWhile x g
  • Haskell 类型系统的细微差别

    我一直在深入了解 haskell 类型系统的本质 并试图了解类型类的要点 我已经学到了很多东西 但我在下面的代码片段上遇到了困难 使用这些类和实例定义 class Show a gt C a where f Int gt a instanc
  • Haskell:是的,没有类型类。为什么是整数?

    我有一个关于 GHCi 如何假定整数类型的问题 我正在阅读 Learn you a Haskell 是 否类型的课程 如果您想阅读全文 这里有一个链接 http learnyouahaskell com making our own typ
  • 如何在 Haskell 中向右或向左移动列表的 1 个元素?

    嗨 我一直在寻找答案 但找不到 假设我们有一个像这样的列表 1 10 4 5 3 我怎样才能将 5 向左移动 使这个列表变成 1 10 5 4 3 我尝试过了swapElementsAt通过找到该元素的索引 但它看起来非常不足 swapEl
  • 将两个 Int 值相除以获得 Float 的正确方法是什么?

    我想分两份IntHaskell 中的值并获得结果Float 我尝试这样做 foo Int gt Int gt Float foo a b fromRational a b 但 GHC 版本 6 12 1 告诉我 无法将预期类型 Intege
  • “Eta减少”并不总是在Haskell中举行?

    我发现我可以说 LANGUAGE RankNTypes f1 forall b b gt b gt forall c c gt c f1 f id f HLint 告诉我我可以在这里做 Eta 减少 但是 f2 forall b b gt
  • 标准的能力

    我发现了一些使用标准的旧例子here http www serpentine com blog 2009 09 29 criterion a new benchmarking library for haskell 看起来好像早在 2009
  • Haskell / GHC - 是否有“警告不完整模式”的中缀标签/编译指示

    我正在寻找一个可以对特定的不完整模式发出警告的编译指示 它会使编译器失败并显示以下 假设的 代码 FAILIF incomplete patterns f Int gt Int f 0 0 我正在尝试使用 Arrows 编写一个 编译器 并
  • 简单 Haskell Monad - 随机数

    我正在尝试扩展代码这个帖子 https stackoverflow com questions 3944170 haskell and state 接受的答案 允许我能够基于以种子作为参数的函数 randomGen 调用 randomGen
  • Haskell:Data.Numbers.Primes 库在哪里?

    我尝试导入 Data Numbers Primes import Data Numbers Primes 伦哈斯克尔给了我 5 hs 1 8 Could not find module Data Numbers Primes Use v t
  • 有没有更好的方法将 UTC 时间转换为大纪元时间?

    我想将文件的修改时间设置为从 exif 数据获取的时间 为了从 exif 获取时间 我发现 Graphics Exif getTag Exif gt String gt IO Maybe String 要设置文件修改时间 我发现 Syste
  • Haskell:IORef 的性能

    我一直在尝试在 Haskell 中编码一个需要使用大量可变引用的算法 但与纯粹的惰性代码相比 它 也许并不奇怪 非常慢 考虑一个非常简单的例子 module Main where import Data IORef import Contr
  • 这个对自身单位的列表理解是如何工作的?

    在 haskell IRC 频道中有人问 是否有一种简洁的方法来定义一个列表 其中第 n 个条目是之前所有条目的平方和 我认为这听起来像一个有趣的谜题 递归定义无限列表是我真正需要练习的事情之一 所以我启动了 GHCi 并开始尝试递归定义
  • Haskell 输入返回元组

    我想知道 IO 函数是否可以返回元组 因为我想从这个函数中获取这些元组作为另一个函数的输入 investinput IO gt Char Int investinput do putStrLn Enter Username username
  • 我该如何实现这个折叠功能呢?

    给出了两种数据类型 颜色 和 植物 data Color Red Pink White Blue Purple Green Yellow deriving Show Eq data Plant Leaf Blossom Color Stal
  • Haskell 对于 Web 应用程序来说足够成熟吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何打乱列表?

    如何从一组数字 1 2 3 直到我击中x 我的计划是重新调整列表 1 2 3 并把它砍在x chopAt 3 2 3 1 2 3 chopAt 3 2 1 3 2 1 3 chopAt 3 3 1 2 3 chopAt chopAt x y

随机推荐

  • 将用户输入设置为变量名称[重复]

    这个问题在这里已经有答案了 我正在使用 python 想知道是否可以向用户询问变量的名称 然后使用该名称创建一个变量 例如 my name input Enter a variable name for example the user c
  • 如何获取所有已打开的子窗口的引用

    我想获取所有已打开的子窗口的引用 有什么办法吗 我没有使用child window open 只是使用window open 并打开多个子窗口 如果您不想更改当前代码 只需覆盖即可window open 功能 var openedWindo
  • 带有 magrittr tee 运算符的多个 ggplots

    我试图找出为什么当我将数据传递给 ggplot 命令时 tee 运算符 T gt 不起作用 这很好用 library ggplot2 library dplyr library magrittr mtcars T gt qplot x cy
  • 为什么我能够从本地主机上传到 AWS S3,但不能从 AWS Elastic BeanStalk 实例上传到 AWS S3?

    我正在使用 AWS Credentials 连接到我的 AWS S3 final AmazonS3 s3 new AmazonS3Client new AWSStaticCredentialsProvider new BasicAWSCre
  • 加速度计数据:如何解读?

    我正在试验 3 个加速度计分线板 X和Y轴非常容易控制 但Z轴有点神秘 我正在尝试找到一种解释代码中数据的方法 以在设备在空中升起时增加输出 并在设备下降时减少输出 这可能吗 如果是这样 怎么办 也许如果有人能给我指出一个好的参考来源会有帮
  • 循环遍历 numpy 数组中的每个项目?

    我正在尝试访问 numpy 二维数组中的每个项目 我习惯了 Python 中类似的东西 for row in data for col in data print data row col 但现在 我有一个data array np arr
  • 需要将 MS Visual C++ 移植到 Linux G++

    首先我想说我是一名计算生物物理学家 而不是软件工程师 所以我的编程知识仅限于科学计算 我使用 C Matlab 和 R 最近 我被要求将一个巨大的代码包 约 10 000 行 从 MS Visual C 移植到 Linux 我一直在其中开发
  • 以 Jenkins 用户身份部署或允许 Jenkins 以不同用户身份运行?

    我刚刚开始使用 Jenkins CI 有一个问题 努力在文档或在线中寻找答案 想知道是否 有人可以提供一些建议吗 我正在尝试使用它来自动部署我的开发和阶段 我的 Django 项目的分支托管在 Github 上 组织存储库 即私有 目前我有
  • 尝试将 pdfstamper 中的内存流获取到 pdfreader 中,但得到:“未找到 PDF startxref”

    我正在用 C 编写一个应用程序 它填充一堆 pdf 表单 将它们连接起来 然后放入一些页码 我在处理 pdfstamper 的内存流结果时遇到困难 如果我将内存流更改为文件流 它可以正常工作 但我不想使用文件系统 我创建了以下代码片段来重现
  • 添加 Twitter 组件时出现错误且网站无法加载

    在添加 Twitter 组件时 我得到了Uncaught ReferenceError process is not defined在我的 React Hooks Web 应用程序中 有人可以就这个问题提出建议吗 我尝试在下面添加windo
  • 如何使用直接流在Kafka Spark Streaming中指定消费者组

    如何使用直接流 API 为 kafka Spark 流指定消费者组 ID HashMap
  • 以编程方式禁用和启用 Android 中 Activity 的方向更改

    我有一个应用程序可以做一些后台人员 当后台工作正在运行时 会显示进度圈 如果设备在此期间旋转 则活动将 重置 我想避免这种情况 因此 我决定在此过程中禁用定向 我已经看到了这个问题的不同线程 但没有一个有效的解决方案 至少在我的情况下是这样
  • 使用 Room 进行动态排序

    我想使用 room 创建一个动态查询 以便在一种情况下查询返回特定的订单类型 并且在运行时如果订单类型发生更改 则会创建一个新查询 并根据此类型按顺序返回数据 我正在使用 Room 返回 DataSource Factory 对象 我正在使
  • 可存储向量和未装箱向量之间的差异

    所以 我使用了未装箱的向量 来自vector包 最好现在就不用考虑太多 vector th unbox让为它们创建实例变得轻而易举 所以为什么不呢 现在我遇到了一个实例 我无法自动派生这些实例 这是一种带有幻像类型参数的数据类型 如Vect
  • 如何使图像 100% 适合大屏幕

    我有以下 HTML div class jumbotron div class container h1 Souplesse h1 p Be a Good Sport p div div 以及以下 CSS jumbotron backgro
  • 精灵的对角线运动

    如何实现精灵的对角线移动 我创建了一个可移动的精灵 一个矩形 它向四个方向移动 为了使矩形具有动画效果 使用了计时器对象和动作执行方法 我在 keyPressed 和 keyReleased 方法中实现了以下代码 以将其向四个方向移动 pu
  • 优化代码以最小化宏的运行时间

    我一直在编写一些宏来执行一些占星计算 计算星座 月亮宫 D9 和 D60 原始数据的格式如下 上图中的lng代表经度 以度 分 秒的格式表示 输出必须采用以下格式 我编写了以下代码来从输入表中读取数据并格式化并将其复制到输出表中 然后使用每
  • 将多个嵌套的 LineairLayout 转换为单个relativelayout

    首先 我总体上对用户界面很不好 这就是为什么我需要一些帮助 现在我有以下内容 Explained with a Paint picture Actual Screenshot of what I currently have 代码可以在这篇
  • 如何从有效的 POM 中删除存储库

    那些天我学习 Maven 很困难 它似乎比学习我所知道的所有 4 5 种编程语言还要困难 然而 第一步已经完成 我成功地在 Eclipse 中使用 m2eclipse 插件构建了第一个基于 Jersey 的 Java REST 服务项目 当
  • “将磁盘插入驱动器 D”阻止 Haskell 启动

    这个问题是一个产物另一个问题 https stackoverflow com questions 45362161 how do you import data heap 在那个问题中 我寻求有关导入 Data Heap 的建议 有人告诉我