【问题标题】:Cannot Install Squeak and Pharo Smalltalk on Mac OS X 10.9无法在 Mac OS X 10.9 上安装 Squeak 和 Pharo Smalltalk
【发布时间】:2014-01-08 02:32:15
【问题描述】:

我无法在 Mac OS X 10.9 上安装 Squeak 和 Pharo Smalltalk。

一般来说,smalltalk 系统由三个元素组成;一个虚拟机、一个映像(如果对映像有任何更改,则为更改文件)和一个源文件。

在吱吱声页面上 我已将所有内容下载到一个链接文件中,但它确实包含 .image 或 .sources。它包括一个.app。在页面上,这被称为是 mac 上的 VM,并且被提及包括所有需要的文件。无论如何,双击不会启动 smalltalk。

在 pharo 页面上 类似的承诺,但不会再次启动。它说下载该文件,它包含所有必要的内容,只需运行可执行文件。但它在 /Pharo2.0.app/Contents/Resources 的子目录中包含 .image .changes 和 .sources 文件。

我是不是做错了什么?

更新: 对于吱吱声,我还在一体机的某个子目录中找到了 .image .change 和 .sources 文件。对于 pharo 和 squeak,我是否应该将这些文件移动到与 .app 文件相同的目录中。 更新: 我试过了。没有变化。

更新: 因为它在第一次启动时没有签名,所以我修改设置以启动它一次授权为管理员用户。没问题。

【问题讨论】:

  • 一键式图像包括运行所需的一切。以下链接指向 Pharo 2.0 一键发布:files.pharo.org/platform/Pharo2.0-mac.zip(刚刚在 10.9 上测试,工作正常)。请问可以再试一次吗?另外,如果它不起作用,您可以发布您的控制台日志吗?
  • 当你说不启动 smalltalk 时到底发生了什么?你得到一个对话框吗?
  • 08/01/14 22:37:17,210 com.apple.launchd.peruser.503[283]: ([0x0-0x58058].org.pharo.Pharo[648]) 作业失败exec(3) 奇怪的原因:13
  • 08/01/14 22:37:17,214 Dock[317]:没有从 LS 返回有关正在运行的进程 LSASN 的信息:{hi=0x0;lo=0x58058}

标签: smalltalk pharo squeak


【解决方案1】:

第一次运行 Squeak all-in-one 时,您需要右键单击该应用程序并选择“打开”。然后你会得到一个让你运行它的对话框。如果你只是双击你会得到相同的警告对话框,但没有运行它的选项。

这是因为 Squeak 应用未使用 Apple 开发人员密钥进行签名。

【讨论】:

  • 不,我做了这件事,因为它在未签名的开发应用程序中很常见。没问题。
【解决方案2】:

您也可以在系统偏好设置(Security Preferences)中将运行权限从“Map App Store”更改为“Anywhere”。

【讨论】:

  • 我的偏好设置如此。所以塔哈特不是问题。我的问题有什么答案吗?
【解决方案3】:

问题源于我从 Squeak 或 Pharo 网站下载的应用程序在我的计算机上无法执行。

从终端发出 change mod add executable 命令可以解决每个问题。

chmod +x /path/to/smalltalk/squeak/or/pharo/apps

【讨论】:

    猜你喜欢
    • 2014-04-29
    • 2013-11-02
    • 2013-11-01
    • 2014-03-20
    • 2014-02-12
    • 1970-01-01
    • 2014-10-10
    • 2013-11-11
    相关资源
    最近更新 更多