无法使用绘图库和信号库进行构建



我正在尝试启动一个使用纯脚本信号和绘图库的纯脚本项目。当我尝试将bower install与它们都作为依赖项时,bower的交互式提示要求解析几个依赖版本。我承认,我选择的版本多少有些随意,因为大多数问题都涉及到好几层的依赖关系。然后,当我pulp build一段基本的hello world代码,甚至不使用依赖项时,根据我选择的版本,pulp给出了大约40个错误。

如何正确解决这些依赖版本?筛选40个错误和两个项目的所有依赖项似乎是不可行的。是否存在一些非任意的方法来选择能够解决冲突的版本?从它给我的选择来看,似乎没有任何明确的解决方案。或者它们的依赖关系太过冲突,你不能一起使用它们?

这实际上可能更多的是关于鲍尔的问题,但也可能是关于纯粹和果肉的问题,我只是没有意识到。它们看起来都像是可以一起工作的库,我无法想象其他人在一个项目中使用两个或更多的库会有太大的困难。

Purescript 0.10有突破性的变化。如果您使用的是最新的编译器,那么它很可能与某些库不兼容。从我所看到的,信号库是更新的,但图纸不是。您可以更新库并使用自己的版本。或者,发送一个PR, Phil和purrescript社区一般来说,对pull请求的响应非常快。另一个临时解决方案是使用旧的编译器(0.9),并等待几个月,直到一切恢复正常。

参见0.10迁移指南

最新更新