4

Squeak4.4アップデート12327とVMバージョン4.1.1を使用しています。ConfigurationOfスクリプトを使用してVMMakerを読み込もうとしましたが、主にFreetypeパッケージの例外で常に失敗します。

Gofer new
       squeaksource: 'MetacelloRepository';
       package: 'ConfigurationOfVMMaker';
       load.
((Smalltalk at: #ConfigurationOfVMMaker) project version: '1.4') load

また

Gofer new
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfVMMaker';
load.

(Smalltalk at:#ConfigurationOfVMMaker) project lastVersion load.

また

Gofer new
     squeaksource: 'MetacelloRepository';
     package: 'ConfigurationOfVMMaker';
     load.

(ConfigurationOfVMMaker project version: '1.5') load.

パッケージリポジトリページwikiページこれ、またはこれ)にも、VMMakerをロードするための手順やリンクは含まれていませんが、多くの説明が含まれています。

4

3 に答える 3

3

残念なことに、Metacello の構成は、これまで Pharo 中心のユーザーによってのみ作成および使用されてきました...
最終的に構成内の Squeak ブランチを修正することはできますが、そこから起動するのは簡単ではありません。

oscog VM ブランチに関心がある場合は、この svn リポジトリに配布されたパッケージがプリロードされたビルド済みの 4.3 イメージが 1 つあります。

http://squeakvm.org/svn/squeak/branches/Cog

image サブディレクトリの下を見て、CogTrunk43.image を開くと、パッケージがどのようにイメージにロードされたかを説明するワークスペースがあります。

古典的なインタープリターに興味がある場合、それをロードする方法は update MCM を使用することでした:

  1. モンティセロ ブラウザを開く
  2. VMMaker リポジトリを追加する
    (MCHttpRepository location: 'http://source.squeak.org/trunk' user: 'squeak' password: 'squeak')
  3. VMMaker リポジトリを選択して開きます
  4. 左ペインで、「更新」(一番下の項目)を選択します
  5. 右側のペインで、一番上の項目 (update-dtl.12.mcm) を選択します。
  6. 「参照」ボタンを選択
  7. パッケージの一覧が表示されるので、[インストール] ボタンをクリックします。

更新構成はいくつかのバージョンが遅れていますが、まだ維持されているかどうかはわかりません。「Squeak Virtual Machine Development Discussion」でも質問するのが最善です

編集この魔法の呪文は、上記のすべてのGUI指向の操作を置き換えることができると思います:

MCMcmUpdater updateFromRepositories: {'http://source.squeak.org/VMMaker'}.
于 2013-01-05T22:29:38.350 に答える