首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lambdabot‘`sourcePlugin’失败:状态未初始化

Lambdabot‘`sourcePlugin’失败:状态未初始化
EN

Stack Overflow用户
提问于 2013-11-25 14:45:24
回答 2查看 234关注 0票数 3

当我在archlinux机器上安装lambdabot时,当我想访问函数的源代码时,会出现以下错误

'sourcePlugin' failed with: state not initialized

似乎我不是唯一一个有这个问题的人,->,https://wiki.debian.org/Haskell/CollabMaint/Lambdabot

知道怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-15 21:59:11

我通过第一次执行git clone git://github.com/int-e/lambdabot.git手动安装lambdabot。在获得包之后,它将为您提供构建所需的lambdabotlambdabot-core和其他各种包。我强烈建议您使用沙箱目录,并与所有必需的包共享沙箱。手动构建该版本(在#haskell中使用),使所有相关插件都能为我工作。如果我尝试通过cabal install lambdabot自动安装,我能够重现您的问题。如果在手动安装程序之后,您发现您的sourcePlugin仍未正常工作,请检查您的$HOME/.lambdabot/State/并查找source文件。如果它不在那里,那么将它从沙箱库传输到这个目录(对我来说是$HOME/pathToMySandbox/lambdabot/share/i386-linux-ghc-7.6.3/lambdabot-5.0/State )。这应该对你有用。

更新:如果此解决方案导致您的@run>无法工作,请参阅我在https://github.com/mokus0/lambdabot/issues/74发布的更新解决方案。

票数 1
EN

Stack Overflow用户

发布于 2014-08-11 19:04:11

使用羊肉叉 --在http://adit.kasinoda.org/2014/06/28/lambdabot.html中应用修复程序--对我有用。我在沙箱中安装了lambdabot,命令@src@run>运行良好。

编辑:与网页相关的修复程序是:

  1. Djinn不链接,因为阴谋项目指定了一个糟糕的-Wl选项。此存储库包含更正。
  2. 在lambdabot/lambdabot/lambdabot.cabal中添加lambdabot信任作为lambdabot/lambdabot/lambdabot.Cabal的依赖项,并在lambdabot/lambdabot-haskell-plugins/src/Lambdabot/Config/Haskell.hs.的trustedPkgs列表中添加条目"lambdabot-trusted"
  3. 在lambdabot/labmdabot/State/Pristine.hs中添加CPP扩展({-# LANGUAGE CPP #-})和约束(GHC<7.8.2),以导入Control.Monad.instances
  4. 复制lambdabot/labmdabot/State/Pristine.hs在lambdabot/labmdabot/State/L.hs中
  5. 用阴谋集团安装羔羊座
  6. 安装后,将sandbox-dir/share/amd64-openbsd-ghc-7.6.3/lambdabot-5.0/State的内容复制到~/..lambdabot/State目录中

谢谢drs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20195915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档