簡體   English   中英

如何在吱吱聲中打開一個smalltalk圖像?

[英]How to open a smalltalk image in squeak?

超級菜鳥問題在這里。 似乎很基本,但我不明白如何做到這一點。

有人給我發了一個smalltalk程序“program.app”,現在我想打開它並在吱吱聲中運行它。

我該怎么做呢? 我的 ubuntu 桌面發出吱吱聲。

這取決於您的“program.app”到底是什么。 通常,您需要一個虛擬機(適合您的操作系統的 squeak 可執行文件)和一個映像文件(memory 快照,包括所有方法的 Smalltalk 字節碼)才能運行。 然后,您將使用 shell(而不是正在運行的 Squeak 進程中)將映像作為命令行參數運行 VM。

注意:如果您不信任此“program.app”的來源,請考慮運行未知程序的風險。 一旦啟動,Smalltalk 圖像將執行代碼而無需您的任何輸入。

如果 program.app 是一個目錄,則在其中搜索一個 .image 文件。 找到映像文件和 Squeak VM 可執行文件后,使用該映像作為命令行參數運行 VM:

squeak program.image

如果 program.app 是一個目錄,它也可以是一個“包”。 也就是說,它可以同時帶來一個鏡像和一個虛擬機來運行它。 例如,可從 squeak.org 下載的 Squeak All-in-One 捆綁包包括一個映像文件和三個 VM:每個主要平台一個 VM,以及頂級目錄中的啟動腳本。 如果 program.app 包含 VM,則最好使用該 VM 運行映像:

program.app/path/to/squeak program.app/path/to/program.image

也許它甚至有一個squeak.sh啟動腳本,比如 All-in-One 捆綁包。

如果您的“program.app”不是一個目錄,請詢問您獲得program.app的人這是什么以及如何運行它。 如果它已經是重命名的映像文件,請使用它運行 VM: squeak program.app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM