MacOS下Squeak无法定位SqueakV60.sources,如何将镜像移出.app文件夹?
解决Squeak 6.0镜像移出.app文件夹后找不到sources文件的问题
方法一:复制sources文件到项目文件夹
- 打开
/Applications/Squeak6.0.app,右键选择「显示包内容」,找到Contents/Resources/SqueakV60.sources文件 - 将该文件复制到你存放
.image和.changes的项目文件夹内 - 下次启动镜像时,Squeak会自动在当前目录识别到sources文件,不会再弹出错误提示
方法二:修改镜像内的sources路径设置(无需复制文件)
- 先启动项目文件夹里的镜像(即使弹出找不到sources的提示,依然可以进入操作环境)
- 打开Squeak菜单栏的
Tools > Workspace,在空白区域输入以下代码:
注意替换成你真实的项目文件夹路径SourceFiles defaultFileDirectory: (FileDirectory on: '/Users/你的用户名/实际路径/到/项目文件夹') - 选中这段代码,右键点击选择「do it」(或按下
Cmd + D执行) - 通过菜单栏
File > Save保存镜像,下次启动就不会再出现路径错误
额外提示
- 启动镜像时,可直接将
.image文件拖到Squeak6.0.app图标上,快速完成启动 - 保持
.image、.changes和sources文件在同一目录是最省心的方式,能从根源避免路径关联问题
内容的提问来源于stack exchange,提问作者Electric Coffee
相关产品推荐
相关产品推荐

