Squeak/Pharo を Ubuntu サーバー マシンにインストールしようとしました。
./squeak -vm-display-null ./Pharo-1.2.2-12353/Pharo-1.2.image
実行されましたが、コマンドラインはありませんでした。GUIなしで使用する方法はありませんか?
Squeak/Pharo を Ubuntu サーバー マシンにインストールしようとしました。
./squeak -vm-display-null ./Pharo-1.2.2-12353/Pharo-1.2.image
実行されましたが、コマンドラインはありませんでした。GUIなしで使用する方法はありませんか?
Coral を見てください。Pharo へのスクリプト インターフェイスを提供します。最新のドキュメントがどこにあるかわかりませんが、Pharo Build Serverにビルドがあります。
パラメータによってスクリプトを VM に送信できます。
./squeak -vm-display-null ./Pharo-1.2.2-12353/Pharo-1.2.image myScript.st
しかし、コーラル以外にできることはそれだけです。それ以外の場合は、GNUSmalltalk を使用する必要があります
あなたのニーズを正しく理解しているかどうかはわかりませんが、いくつかのライナーの read-eval ループを記述し、起動時にスクリプト引数として渡すことができると思います。
それ以外では、smalltalk のほとんどのヘッドレス使用法は Web サーバー (海辺、aida) 用です。この場合、通常、オブジェクトなどにメッセージを送信して画像をいじることができる管理 URL があります。海辺のワンクリック画像がある場合は、次を試してみてください。
http://localhost:8080/tools/classbrowser
http://localhost:8080/tools/screenshot
http://localhost:8080/tools/versionuploader
何ができるかを味わってもらうために。
Coral がありますが、「Pharo Kernel」と呼ばれる Pharo のより軽量なバージョンを調べることもできます。
Pharo Kernel は、Pharo Core イメージから取り除かれた小さな Smalltalk カーネルです。一方、ネットワーク サポートと Gofer (パッケージをロードするための pharo インストーラー) がインストールされた 3MB の Pharo-Kernel-Gofer イメージも利用可能です。
https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-2.0/job/PharoKernel2.0/で確認してください。
現在の VM では、完全な「file:///」URL を使用する必要があると思います。これは、しばらく前に選択されたもので、最近、逆にしたいという議論がありました。