问题描述
想与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。