我无法在Mac OS X 10.9上安装Squeak和Pharo Smalltalk。
一般来说,smalltalk系统由三个元素组成; VM,图像(如果对图像进行任何更改,则更改文件)和源文件。
在吱吱声的页面上 我已经在一个链接文件中下载了所有内容,但它确实包含.image或.sources。它包括一个.app。在页面上,这被提到是mac上的VM,并且提到它包括所需的所有文件。无论如何双击不会启动smalltalk。
在pharo页面上 类似的承诺,但不会再次启动。它说下载该文件它包含一切必要的,只需运行可执行文件。但它包括/Pharo2.0.app/Contents/Resources子目录中的.image .changes和.sources文件。
我做错了吗?
更新: 对于吱吱声,我还在一体机的某个子目录中找到了.image .change和.sources文件。我应该用pharo和squeak将这些文件移动到.app文件所在的目录中。 更新: 我试过了。没有变化。
更新: 因为它在首次启动时没有签名我修改设置以启动它授权为管理员用户一次。没问题。
答案 0 :(得分:3)
首次运行Squeak all-in-one时,您需要右键单击该应用并选择“打开”。然后你会得到一个让你运行它的对话框。如果只是双击,则会获得相同的警告对话框,但无法运行它。
这是因为Squeak应用程序未使用Apple开发人员密钥签名。
答案 1 :(得分:0)
您还可以在“系统偏好设置”(安全性偏好设置)中将“运行”权限从“地图App Store”更改为“Anywhere”。
答案 2 :(得分:0)
问题来自于我从Squeak或Pharo网站下载的应用程序无法在我的计算机中执行。
从终端发出change mod add executable命令解决了每个问题。
chmod +x /path/to/smalltalk/squeak/or/pharo/apps