无法在Pharo中安装`Bloc`软件包

问题描述

想与Bloc一起玩(基本的最低要求:创建一个BlElement),然后按照基本说明来获取软件包here

Metacello new
   baseline: 'Bloc';
   repository: 'github://pharo-graphics/Bloc/src';
   load

我看到正在执行 Fetching ... 并且成功,然后看到了 Loading基线... Loading Bloc 进度条,但随后出现错误:

This package depends on the following classes:
  Key
You must resolve these dependencies before you will be able to load these definitions: 
  Key>>#a
  Key>>#arrowDown
  Key>>#arrowLeft
  Key>>#arrowRight
  Key>>#arrowUp
  Key>>#b
  Key>>#backspace
  Key>>#c
  Key>>#character:

有任何线索吗?

更新#1: 事实证明,我应该真的 read README,它清楚地表明回购已终止。

正如Leandro指出的below所示,该仓库依赖于Key之后不推荐使用的类(例如7.0)(我可以验证以上内容是否适用7.0中的我)

在8.0中的"the new repo"上推荐的以下内容对我来说也是同样的问题。

Metacello new
        baseline: 'Bloc';
        repository: 'github://feenkcom/Bloc/src';
        load

更新#2

在加载了Pharo 8.0的版本后,Metacello ... load对我有用(我以前的图像很明显……由于试图加载较旧的无效图像而处于错误状态版本,现在我必须弄清楚如何消除这种损害,但这又是一个问题。)

所以,现在一切都很好,但我希望对Bloc的“小册子”进行修改以代表这些新版本限制。

解决方法

不确定这是否有帮助,但问题是类Key属于不推荐使用的程序包,即DeprecatedFileStream

我能够在Pharo 7.0上加载Bloc,但仍然可以使用已弃用的类。请注意,在8.0+中,这些类不再可用。

我不是Pharo用户,所以我无法为您提供解决方案。

,

这不是您唯一需要的。您将需要一个不同的vm和skia库。从gtoolkit.com开始更容易查看所需内容以及其构建方式。 vm进行了一些修改,这些修改不是Pharo vm中的atm,是为了实现无头使用和无形态事件循环。 Skia用于渲染。在Feenkcom的不同github存储库中,您可以找到详细信息。不建议将bloc渲染为morphic。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...