2011-07-14 64 views
3

所以我决定去看看Smalltalk。谷歌搜索导致我吱吱声和吱吱声的例子。 Squeak By Example告诉我将.image文件拖到Squeak.exe图标上。我这样做,并得到一个错误:Squeak Win 7错误:无内容安装

“错误:没有内容安装”

如果我加载本身squeak.exe,没有出现错误消息。我认为这是因为它使用的是从squeak.org下载的图像文件,而不是我试图使用的图像文件。我已验证.image和.changes文件不是只读的,并且未被阻止(您知道,从互联网下载的文件的属性对话框中存在的那个小按钮)。

佳乐版本:佳乐-4.2所有功能于一体 SBE:1.3

下一步是什么?

编辑: 继续阅读本书,我进入了保存环境的部分,然后尝试打开最近保存的图像。我得到了同样的错误。所以它一定是我打开它的问题,或者权限问题或其他问题。我确保我的用户和系统用户都能完全控制图像并更改文件。我也尝试强制squeak.exe以管理员身份运行。仍然有问题。

在退出时保存默认图像而不是保存状态,只需加载squeak.exe(和默认图像)即可正常工作。我稍后再看一遍。

+3

删除镜像文件指令,如果你有兴趣研究Smalltalk中,你也可以看看在菲罗 - 佳乐叉这已经得到了相当多的清理和改进。还有一些附带的Pharo书籍以及更多最新的例子。 http://www.pharo-project.org/ –

+0

现在下载。 :) – Dzejms

回答

12

看起来,当在Squeak.ini中指定ImageFile时(如Squeak-4.2-All-in-One中的情况),总是使用图像文件。如果您将文件作为参数传递给Squeak.exe(或将其拖放),则该文件将作为源文件传递给映像,以替代执行。

如果你想放弃它的Squeak.exe图标,打开一个图像文件从Squeak.ini

+0

就是这样。谢谢! – Dzejms