作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试开始为项目使用acid-state
,但是在运行演示时遇到了麻烦。
在我的64位设备上从 HelloWorld.hs
运行this example collection给我错误
acid-state.hs:26:7:
No instance for (MonadState
HelloWorldState (Update HelloWorldState))
arising from a use of `put'
Possible fix:
add an instance declaration for
(MonadState HelloWorldState (Update HelloWorldState))
In the expression: put (HelloWorldState newValue)
In an equation for `writeState':
writeState newValue = put (HelloWorldState newValue)
acid-state.hs:29:43:
No instance for (MonadReader
HelloWorldState (Query HelloWorldState))
arising from a use of `ask'
Possible fix:
add an instance declaration for
(MonadReader HelloWorldState (Query HelloWorldState))
In a stmt of a 'do' block: HelloWorldState string <- ask
In the expression:
do { HelloWorldState string <- ask;
return string }
In an equation for `queryState':
queryState
= do { HelloWorldState string <- ask;
return string }
HelloWorldNoTH.hs
也发生相同的情况。在32位系统上均未显示任何错误。有什么想法吗?我是否无法安装(或未正确安装)某些必需组件?
The Glorious Glasgow Haskell Compilation System, version 7.4.1
在64位Debian Wheezy(通过
haskell-platform
软件包安装)上运行“
0.14.0
”。该机器本身是64位Core i3。 32位计算机(成功运行了演示)没有明显区别。
最佳答案
这绝对与您正在运行的体系结构无关(抱歉得出结论)。
原来,我有一些配置错误,或者可能安装了一些冲突的cabal
库。清除我的.ghc
,然后重新安装适当的库就可以了。如果您使用的是Debian或类似产品:
rm -r ~/.ghc/*
cabal install acid-state
关于haskell - 酸态示例错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13212836/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!