Squeak:バグの修正

Squeakのインストールと起動に関するチュートリアルの後、プロセス中に発生したエラーについて通知を受けました。 エラーは次のとおりです。



したがって、これら2つの問題の解決策を投稿することにしました。



免責事項



これらの問題がなぜ私にとって起こらなかったのかをすぐに説明します。 FreeTypeプラグインのインストールに関するバグがWindows XPで確認されており、Ubuntu 8.10 amd64を使用しています。 また、画像squeak-devおよびsqueak-webdevの場合、パッケージをインストールするための推奨ソースはUniverseであるため、SqueakMapを開くことができないというバグに気付きませんでした。 ただし、SqueakMapには、特に初心者向けの便利なものがたくさんあります。 したがって、問題を修正する必要があります。 これを行うには、仮想マシンにWindows XPをインストールしました。



将来、私の投稿では、squeak-basicのイメージは考慮せず、squeak-dev、squeak-webdev、およびPharoのみを検討します。 基本イメージには、開発者向けのインストール済みツールは含まれていません。



ここに投稿されたスクリーンキャストについて。 キックしないでください-Linuxでこれを初めて行うとき。 特に音をもっと良くしたかったのですが、Audacityは恥知らずでバグが多く、マイクが絶えずポップしてファンのノイズを記録します。 さらに、オーディオとビデオが同期していません。 1分以内に、音声がビデオを大幅に追い越します。 そして、私のマウスは恥知らずなバグです-ダブルクリックが常にトリガーされます。 PS :HDで利用可能なビデオ



FreeType Plusのインストールに関する問題



squeak-devメーリングリストでこの問題の解決策を見つけるのを助けてくれました。コミュニティに感謝します。 この問題はプロジェクトのバグトラッカーで説明されていますが、パッチもあります。 以下は、このパッチをインストールするために実行する必要があるコードです。

Installer mantis ensureFix: '6980: Loading FFI kernel makes NetNameResolver unresponsive '.





まあ、視覚的なガイド。



Theora形式のスクリーンキャストをダウンロードする





squeak-devおよびsqueak-webdevでSqueakMapを実行する際の問題



私はこの問題の解決策を知りませんでした。 そして、私はそれを自分で見つけることにしました。 将来、Squeakのデバッグの問題について詳しく触れますが、今のところは、スクリーンキャストの形で解決策を見つけるプロセスを見ることができます。



Theora形式のスクリーンキャストをダウンロードする





UPD:胸が開きやすくなりました。 SMSqueakMap>>purge



メソッドを見つけました。これはSMSqueakMap>>purge



を消去し、次にsendersをクリックして、原因DEVImageCreator>>cleanMemory



ます。 幸せのレシピも近くにあります。
SMSqueakMap default loadFull





64ビットLinuxユーザーの潜在的な問題



Squeak UUIDPluginはlibuuidにリンクされているため、32ビットアーキテクチャに適したライブラリをインストールする必要があります



All Articles