腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(2035)
视频
沙龙
3
回答
haskell
:在ghc (不同的基础)之间切换的好方法是什么?
、
我是
Haskell
的初学者,所以我想知道在ghc的不同版本之间切换的好方法是什么,这样我们仍然可以
使用
cabal
install ,而不是像这样详尽地搜索依赖树: Resolving dependencies我
使用
的是mac,我用brew (brew install ghc &
cabal
-install)安装了
haskell
平台(带有GHC7.10.1.1)。所以我去拿一个较旧版本的
haskell
平台,在我的.zshenv
中
为较旧版本的ghc
浏览 7
提问于2015-09-01
得票数 6
回答已采纳
1
回答
如何为堆栈项目
从
shell.
nix
设置阴谋标志?
、
、
、
默认情况下,我在不
使用
nix
的情况下
构建
我的项目,并且
可执行文件
是静态链接的。但是当
使用
nix
进行
构建
时,我想动态地链接它。flag(dynamic)现在我可以用为了避免每次传递命令行选项,我创建了shell.<em
浏览 5
提问于2018-01-13
得票数 4
回答已采纳
1
回答
当我
使用
nix
时,不
使用
堆栈-
nix
的原因是什么?
、
我在NixOS上,但我认为这个问题应该适用于任何
使用
nix
的平台。 如果我
使用
的是
nix
(在我的例子
中
是NixOS),有什么理由不
使用
--
nix
参数
浏览 7
提问于2017-09-07
得票数 5
回答已采纳
1
回答
无法通过
Nix
安装darcs
、
、
刚开始
使用
Nix
(版本2.2.1),在安装darcs (版本2.14.1)时,我遇到了我的第一个问题:我收到以下错误消息(前面是callstack): Setup: Encountered missingdependencies:network >=2.6 && <2.8,zip-archive ==0.3.* 我已经安装了
haskell
工具栈和全局ghc (尽管我认为<e
浏览 20
提问于2019-01-15
得票数 1
2
回答
在运行
Haskell
应用程序时,
Nix
派生不包括阴谋数据文件。
、
、
我有一个
使用
cabal
.mkDerivation进行
Nix
派生的
haskell
项目。 我的
可执行文件
存在于bin
中
。当我试图运行我的
可执行文件
时,它找不到我的应用程序文件或动态库。我理解这是因为缺少设置
包
所
浏览 1
提问于2015-01-02
得票数 3
回答已采纳
1
回答
如
何在
Nix
中
禁用对
Haskell
包
的测试?
、
我正在尝试
使用
Nix
为
Haskell
创建一个开发环境。我有一个default.
nix
,它只引用我的.
cabal
文件来获得
包
的列表。但是我想
使用
的一个
包
numhask-space不会
构建
,因为测试失败了。所以我试着覆盖它并跳过测试。; ghcid source-overrides = { numhask-sp
浏览 18
提问于2020-03-21
得票数 3
回答已采纳
1
回答
我能复制
nix
-build对
nix
-shell和阴谋
构建
所做的吗?
、
、
、
我正在
使用
出色的
Haskell
库,它建议
使用
Nix
。README带领我们完成一个可以用
nix
-build
构建
的简单项目。Miso的文档提示我可以这样做:
cabal
configure --ghcjs它也
构建
了项目,尽管它将结果放在了不同的位置。
nix
中
的
nix
-build和
cabal
浏览 0
提问于2018-09-09
得票数 3
回答已采纳
1
回答
如
何在
nix
中
从
haskell
包
(
使用
stack
/
cabal
)
构建
可执行文件
?
、
、
我正在寻找类似这样的东西: shell.
nix
{ pkgs ? import <nixpkgs> {} }: threadscope = ...speedscope = ... stdenv.mkDerivation { nativeBuildInputs = [#
Haskell
tools threadscope sp
浏览 26
提问于2020-12-09
得票数 0
回答已采纳
1
回答
无法导入
Haskell
中
的模块
、
、
你好,我试图在vscode中
使用
Haskell
,如果我试图在另一个模块中
使用
一个模块,我会得到以下错误:Use -v to第二个模块: (sp)where sp=print "SecondModule" 在阅读了一些之后,我尝试更新堆栈并安装
构建
工具我很小心不让任何其他进程
使用
这个文件夹,但是我不知道为什么会出错。a new
浏览 0
提问于2018-03-05
得票数 4
1
回答
使用
Hydra测试多个
Haskell
依赖版本
、
、
我想
使用
不同版本的依赖项
使用
持续集成来测试我的
Haskell
库。有没有一种简单的方法可以
使用
Hydra ()来实现这一点?一种解决方案是覆盖感兴趣的依赖项的版本,并对其他依赖项
使用
Nixpkgs版本。但是,我不知道如何覆盖一个
Haskell
包
版本,同时确保所有其他
Haskell
包
都
使用
被覆盖的
包
调用。下面是我在release.
nix
中
重写
Haskell</
浏览 0
提问于2015-01-01
得票数 2
1
回答
如何将
包
添加到
cabal
2
nix
生成的“How”
中
?
、
、
、
我
使用
这个default.
nix
用
nix
-build
构建
我的
包
,用
nix
-shell获取envin
使用
myPackage.
nix
生成的
cabal
2
nix
我不想编辑myPackage.
nix
。我想在编辑
浏览 1
提问于2017-12-09
得票数 5
回答已采纳
2
回答
如何将源代码
中
的
可执行文件
路径替换为不在PATH
中
的
Nix
、
、
、
我希望编写一些调用
可执行文件
的
Haskell
作为其工作的一部分;并将其安装在nixOS主机上。我不希望
可执行文件
出现在我的路径上(依赖它会破坏
nix
的漂亮依赖模型)。如果这是一个Perl脚本,我将有一个简单的
构建
器来查找某种格式的字符串,并根据.
nix
文件
中
声明的依赖关系将它们替换为
可执行文件
的名称。但对于
haskell
常见的基于阴谋论的建筑来说,这似乎有点困难。 在
nix
上的
Haskell
代码<e
浏览 1
提问于2017-07-11
得票数 5
2
回答
如何
使用
gloss-examples
包
?
、
我已经用
cabal
安装了光泽图形库。我还安装了 现在我想测试一下示例。这可能看起来像一个愚蠢的问题,但我如何实际
使用
软件
包
gloss-examples?我知道我现在可以将gloss库导入到
haskell
模块
中
,但是如何测试我安装的gloss-examples,即如何
使用
gloss-example
包
?
浏览 0
提问于2017-02-17
得票数 1
1
回答
使用
nix
构建
简单的
haskell
库
、
我对
Nix
感兴趣已经有一段时间了,我想我最终会尝试用它来启动一个新的
haskell
项目。我
从
目录结构开始src/Lib.hsname: projectbuild-type: Simple为了用
Nix
构建
这个程
浏览 4
提问于2017-04-17
得票数 8
回答已采纳
1
回答
Nix
&
Haskell
-
使用
来自
cabal
2
nix
的
cabal
2
nix
和通用shell.
nix
、
从一个非常基本的阴谋集团文件然后是一个shell.
nix
pkgs = import <nixpkgs> {};let pkgs = import <nixpkgs> {
浏览 4
提问于2015-01-28
得票数 4
2
回答
相当于将`-p zlib` `参数传递给`shell.
nix
`
中
的``
nix
shell`
、
、
、
如果我在
nix
-shell下
构建
Haskell
项目,它会给出关于缺少zlib的错误。 如果我
使用
nix
-shell -p zlib在
nix
-shell
中
构建
项目,那么项目将看到zlib并成功
构建
。如何将zlib
包
添加到shell.
nix
文件
中
,不再需要传递-p zlib?注意:
构建
是
使用
cabal
v2-build完成的 为了<
浏览 26
提问于2019-10-10
得票数 5
回答已采纳
2
回答
如果某个
包
存在NixOS的发行版,那么是否可以(轻松地)
使用
Nix
将该
包
安装到Ubuntu上,如果可以,如何安装?
、
、
这是
Haskell
包
。对于这个
包
,有一个用于NixOS的。如果是,是如何实现的?
浏览 1
提问于2015-07-09
得票数 0
2
回答
黑斯克尔的包裹到哪里去了?
、
、
、
我曾经
使用
nix
-env -qaP <
haskell
-package-name>搜索
haskell
包
。但是自从不久前我更新了我的
nix
频道后,所有的
haskell
软件
包
都不见了。具体而言: qs@BF:~$
nix
-channel -列表nixpkgs qs@ BF :~$ uname -a
浏览 2
提问于2015-07-12
得票数 4
回答已采纳
3
回答
使用
阴谋+ GHCID监视文件的快速
Haskell
rebuild+test?
、
、
、
简而言之,我的问题是“如
何在
阴谋管理的多库
haskell
项目存储库
中
获得快速保存重试工作流?”在我
使用
nix
之前,我
使用
了
stack
build/test --watch,这很好,因为我现在可以打开一个shell,它总是在我更改任何地方之后重新测试和重新
构建
整个项目。它也很容易与
cabal
repl一起
使用
。 不幸的是(这个问题也提到了,但在这里的
浏览 3
提问于2021-04-29
得票数 7
1
回答
将NixOS
中
的堆栈升级为流血边缘Git
构建
、
、
我运行NixOS,因此在更新
stack
时遇到了困难,因为nixpkgs总是落后于我的稳定分支。通过,我们可以
构建
以下函数来升级
stack
git clone https://github.com/commercialhaskell/
stack
.git
stack
cabal
2
nix
--shell ./.--no-ch
浏览 2
提问于2018-12-16
得票数 2
点击加载更多
相关
资讯
如何在 Linux 中不安装软件测试一个软件包
软件质量的黄金准则
为什么Haskell是我们构建生产软件系统的首选
Goodbye World,2020年6种要“亡”的编程语言,Flash、VB就在其中!
编程会有“历史终结”的一天吗?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券