SS、DBX、および自分のアプリケーションで読み込んだ新しいPharo 1.3画像があります。私はOSX10.6で最新のCog VMを使用しています。 VMはランダムにクラッシュし、イメージを再開しようとするとすぐに終了します。スタックトレースは、私のアプリケーションが開いているソケットを読み取っている間に、もはや存在しなくなっていることを示しています。起動時に画像がクラッシュするのを防ぐスタートアップコードをバイパスする
私が知りたいのは、スクリプトやコマンドラインオプションを渡して、Pharoに私のアプリケーションとスタートアップをバイパスさせる方法があるかどうかです。私は自分のコード内でどこを変更する必要があるのか正確に知っていると思うので、(コマンドラインから)パッチをファイルすることもできます。
基本的に、私が必要とするのは、画像を起動し、コードを操作し、保存して正常に再起動するセーフモードです。
ありがとうSean。マリアーノからのVM投稿を自分のやり方で動かす。あなたがこれから始める大きな糸。私はイメージを再構築しましたが、カスタムVMのような一般的なソリューションは非常に便利です。イメージはしばしば失敗することはありませんが、そのときには、それを回復しようとするか、何が起きたかを知るための本当の苦痛です。 – JPT
はい、セーフモードの提案は素晴らしいアイデアです。押し続ける(そして気軽に作成してください)!私たちのPharoコミュニティは、ボランティア、メンター、パートナーの偉大な乗組員です。また、イメージクラッシュに直面して、データをより堅牢にする素晴らしい、単純な永続化戦略もあります(Ramon Leonのブログ記事、Squeaksourceにパッケージ化したコードを参照)。また、Metacelloは、プロジェクトの依存関係を1行または2行のコードで読み込むことによって助けます。 –