Gibt es ein Skript, das ein Pharo Kern Bild in etwas nützlicher dreht, die eine OmniBrowser umfassen würde?
Frage
Ich kann nicht den neuesten Entwickler Pharo Release verwenden, weil einige seltsamen Probleme mit dem Compiler in Pharo gebaut. Gut. Ich frage mich, ob es eine schnelle Möglichkeit ist es, all raffinierten Extras in Pharo zu installieren, dass das Core-Image-Misses, verglichen mit dem dev Bild.
Lösung
Bei allen Nicht-Kern Pharo Bilder kommen, um ein Skript, das verwendet wurde, das Bild zu bauen. Bearbeiten Sie einfach die Datei und per Drag & auf einen neuen Kern fallen.
Sie können auch mir sagen, was Sie nicht in den Pharo Bilder mögen, damit ich sie verbessern kann.
Andere Tipps
Es gibt auch das Skript, das ich auf dem Pharo Wiki veröffentlicht, die ich nutzen, um meine Bilder zu bauen:
http://code.google.com/p/pharo/wiki/ImageBuildScripts
Natürlich ist es sehr spezifisch für meine Vorlieben und Bedürfnisse, aber Sie es als ein Beispiel nehmen und passen Sie es Ihren eigenen Bedürfnissen an.
Commandshell arbeitet mit Pharo 9.10.10. Sie werden mehrere Fehler getroffen, wie Sie versuchen, das Paket aufgrund Pharo fehlt MVC zu laden, aber Sie können einfach über den ersten Haufen gehen und die letzte verlassen (die tatsächlich versucht, einen Commandshell in Morphic zu öffnen). An diesem Punkt werden Sie eine Klasse namens PipeableOSProcess
haben, die sehr leicht verwendet werden können, ausgegeben zu greifen. Zum Beispiel:
(PipeableOSProcess command: 'ls /bin') output
wird der Inhalt Ihres bin-Verzeichnis als String zurück.
Ok, OB selbst kann leicht mit ScriptLoader loadSuperOB
heruntergeladen werden.
Damien fügt hinzu (von Kommentar unten):
Das Problem mit diesem Ansatz ist, dass niemand hält es wirklich. Außerdem verpassen Sie einige Konfigurationsschritte die Verwendung von OB zu verbessern (Zum Beispiel, werden Sie nicht über den OB-basierten Browser, wenn Sie für den fragen Absender einer Nachricht von einem Arbeitsbereich)