我尝试将Squeak / Pharo安装到Ubuntu服务器上。
./squeak -vm-display-null ./Pharo-1.2.2-12353/Pharo-1.2.image
它已执行,但没有命令行。没有GUI就无法使用?
答案 0 :(得分:5)
看一下Coral,它为Pharo提供了一个脚本界面。不知道在哪里可以找到最新的文档,但是Pharo Build Server上有一个版本。
答案 1 :(得分:3)
您可以通过参数将脚本发送到VM。
./squeak -vm-display-null ./Pharo-1.2.2-12353/Pharo-1.2.image myScript.st
但除了珊瑚之外,你可以做的就是这些。否则你应该使用GNUSmalltalk
答案 2 :(得分:1)
我相信当前的VM你必须使用一个完整的“file:///”URL,这是一段时间的选择,而且最近才被讨论过想要反转。
答案 3 :(得分:1)
我不确定我是否正确了解您的需求,但我猜您可以编写一些线性读取循环,并在启动时将其作为脚本参数传递。
除了大多数关于smalltalk的无头用法是用于web服务器(海边,aida),在这种情况下通常有一个管理URL,它允许你通过向对象和类似物发送消息来搜索图像。如果您有海边的单击图像,您可以尝试:
http://localhost:8080/tools/classbrowser
http://localhost:8080/tools/screenshot
http://localhost:8080/tools/versionuploader
让您体验可以做些什么。
答案 4 :(得分:1)
有珊瑚,但你也可能会看到一个叫做“Pharo Kernel”的较轻版Pharo:
Pharo Kernel是一个小型的Smalltalk内核,可从Pharo Core映像中删除。同时还有一个3MB的Pharo-Kernel-Gofer映像可用,它具有网络支持,并且安装了Gofer(一个用于加载软件包的pharo安装程序)。
在https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-2.0/job/PharoKernel2.0/
上查看