无法在 Pharo 中安装“Bloc”包
Not able to install `Bloc` packages in Pharo
想玩玩 Bloc
(基本最低要求:创建一个 BlElement
),按照基本说明获取包 here:
Metacello new
baseline: 'Bloc';
repository: 'github://pharo-graphics/Bloc/src';
load
我看到正在执行 Fetching... 并成功,然后看到 Loading baseline... 和 正在加载 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:
事实证明,我真的应该 阅读 README
,它非常清楚地表明回购已停止。
作为 Leandro pointed out ,回购依赖于 类(例如 Key
),在 7.0
之后被弃用(我可以验证以上对我有用在 7.0)
OTOH,以下是在 8.0 中 "the new repo" 推荐的,但我遇到了同样的问题。
Metacello new
baseline: 'Bloc';
repository: 'github://feenkcom/Bloc/src';
load
更新 #2:
加载 Pharo 8.0 的 fresh 版本后,Metacello ... load
对我有用(我以前的图像显然......通过尝试进入不良状态加载旧的、无效的版本,现在我必须弄清楚如何消除损坏,但这是另一天的问题)。
所以,现在一切都很好,但我希望修改 Bloc“小册子”以表示这些新版本限制。
不确定这是否有帮助,但问题是 class Key
属于已弃用的包,即 DeprecatedFileStream
.
我能够在 Pharo 7.0 上加载 Bloc,其中已弃用的 classes 仍然可用。请注意,在 8.0+ 中,那些 classes 不再可用。
我不是Pharo用户,所以无法为您提供解决方案。
这不是您唯一需要的东西。您将需要一个不同的虚拟机和 skia 库。从 gtoolkit.com 开始更容易查看您需要什么以及它是如何构建的。虚拟机有一些修改,在 Pharo 虚拟机中不是 atm,用于无头使用和无形态事件循环。 Skia 用于渲染。在 feenkcom 的不同 github 存储库中,您可以找到详细信息。不推荐将 bloc 呈现为 morphic。
想玩玩 Bloc
(基本最低要求:创建一个 BlElement
),按照基本说明获取包 here:
Metacello new
baseline: 'Bloc';
repository: 'github://pharo-graphics/Bloc/src';
load
我看到正在执行 Fetching... 并成功,然后看到 Loading baseline... 和 正在加载 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:
事实证明,我真的应该 阅读 README
,它非常清楚地表明回购已停止。
作为 Leandro pointed out Key
),在 7.0
之后被弃用(我可以验证以上对我有用在 7.0)
OTOH,以下是在 8.0 中 "the new repo" 推荐的,但我遇到了同样的问题。
Metacello new
baseline: 'Bloc';
repository: 'github://feenkcom/Bloc/src';
load
更新 #2:
加载 Pharo 8.0 的 fresh 版本后,Metacello ... load
对我有用(我以前的图像显然......通过尝试进入不良状态加载旧的、无效的版本,现在我必须弄清楚如何消除损坏,但这是另一天的问题)。
所以,现在一切都很好,但我希望修改 Bloc“小册子”以表示这些新版本限制。
不确定这是否有帮助,但问题是 class Key
属于已弃用的包,即 DeprecatedFileStream
.
我能够在 Pharo 7.0 上加载 Bloc,其中已弃用的 classes 仍然可用。请注意,在 8.0+ 中,那些 classes 不再可用。
我不是Pharo用户,所以无法为您提供解决方案。
这不是您唯一需要的东西。您将需要一个不同的虚拟机和 skia 库。从 gtoolkit.com 开始更容易查看您需要什么以及它是如何构建的。虚拟机有一些修改,在 Pharo 虚拟机中不是 atm,用于无头使用和无形态事件循环。 Skia 用于渲染。在 feenkcom 的不同 github 存储库中,您可以找到详细信息。不推荐将 bloc 呈现为 morphic。