4

まず第一に、これまで Smalltalk を使用したことがなかったので、ちょっとしたカルチャー ショックです。Squeak 5.1 (32bit) を使用しています。

ここで質問です。GitHub リポジトリから Smalltalk プロジェクトをインストールしたいと考えています。このコードを使用して Metacello を正常にインストールし、Transcript で実行しました。

"Get the Metacello configuration (for Squeak users)"
Installer gemsource
    project: 'metacello';
    addPackage: 'ConfigurationOfMetacello';
    install.

"Bootstrap Metacello Preview, using mcz files (#'previewBootstrap' symbolic version"
((Smalltalk at: #ConfigurationOfMetacello) project 
  version: #'previewBootstrap') load.

"Load the Preview version of Metacello from GitHub"
(Smalltalk at: #Metacello) new
  configuration: 'MetacelloPreview';
  version: #stable;
  repository: 'github://dalehenrich/metacello-work:configuration';
  load.

"Now load latest version of Metacello"
(Smalltalk at: #Metacello) new
  baseline: 'Metacello';
  repository: 'github://dalehenrich/metacello-work:master/repository';
  get.
(Smalltalk at: #Metacello) new
  baseline: 'Metacello';
  repository: 'github://dalehenrich/metacello-work:master/repository';
  load.

また、次のコードを使用して Metacello Scripting API もインストールしました。

Installer gemsource
    project: 'metacello';
    install: 'ConfigurationOfMetacello'. 

GitHub リポジトリからプロジェクトをインストールする場合、たとえば次のようにします。

Metacello new
  baseline: 'Animations';
  repository: 'github://hpi-swa/animations/repository';
  load.

次に、常にこのエラーが発生します。

gofer repository error: 'GoferRepositoryError: UndefinedObject>>thisOSProcess'...ignoring 

何か不足していますか?

4

1 に答える 1