Squeak不能在Mac OS Sierra上运行

Đỗ *_*iến 1 smalltalk squeak

目前,我想学习Smalltalk以了解有关面向对象编程的更多信息,我花了很长时间才找到教程来学习它.最后,我决定和Squeak一起去.我在http://squeak.org/网站上下载了64位的全包.然后,运行它.事情是它启动,但我根本找不到菜单.我只能看到以下选项:about Squeak, hide others, hide squeak, and quit squeak.而且,我甚至不能退出应用程序,只是挂在那里.我一直在寻找并知道原因是因为我已经将我的Mac OS更新到Sierra,并试图找到一种方法使其工作,但到目前为止还没有任何实际结果.我真的想学这门优秀的编程语言.我的最终目标是在了解Smalltalk的基本基础之后,我想在http://squeak.preeminent.org/tut2007/html/上遵循教程.因此,如果有人能在这里帮助我,那就太好了.

祝新年快乐,新年快乐.

Jay*_*ayK 6

问题已经在squeak-dev邮件列表上提出了一段时间,那里接受的解决方案[1]是使用更新的(但可能不太稳定的)虚拟机版本来运行Squeak映像.可以从https://bintray.com/opensmalltalk/vm/cog/下载自动构建的VM .邮件列表中的主题中指出的特定版本不再可用,因此您应该尝试201610042023之后的另一个版本.

[1] http://forum.world.st/Squeak-Does-Not-Run-on-MAC-OS-Sierra-tp4918570p4918576.html

作为参考,这个问题在GitHub上的OpenSmalltalk VM中:https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/39


Ste*_*ont 5

在MacOS Sierra中,Apple决定打破一些API并编写一份糟糕的发布文档,描述他们这样做了.结果我们当前的虚拟机坏了,我们在测试期间发现了.由于文档不好,需要一些时间才能找到并解决问题.新的vms是固定的.