Прежде всего: я никогда раньше не работал с Smalltalk, поэтому для меня это был небольшой культурный шок. Я использую Squeak 5.1 (32 бит).Установка проекта Smalltalk из репозитория GitHub
Теперь на мой вопрос: я хочу установить проект Smalltalk из репозитория GitHub. Я успешно установил Metacello с помощью этого кода, выполнив его в Стенограмма:
"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.
И я также установил API Metacello сценариев, используя этот код:
Installer gemsource
project: 'metacello';
install: 'ConfigurationOfMetacello'.
Если я теперь хочу установить проект с GitHub Repository, например, это:
Metacello new
baseline: 'Animations';
repository: 'github://hpi-swa/animations/repository';
load.
Тогда что я всегда получаю эту ошибку:
gofer repository error: 'GoferRepositoryError: UndefinedObject>>thisOSProcess'...ignoring
Я что-то упустил?
пакет 'OSProcess', как представляется, отсутствует. На какой ОС вы работаете? –
Я повторил те же шаги, которые вы описали в новой установке для Mac, и это сработало отлично. –
@MaxLeske Я работаю над Windows, и я использую All-in-One Version Squeak (который должен запускаться в Windows, Mac и Linux). –