Айсберг: LGit_GIT_ERROR: недопустимая версия 0 на git_remote_callback

Я получаю эту ошибку при попытке загрузить свой проект в новое изображение Pharo с помощью Айсберг:

LGit_GIT_ERROR: Invalid version 0 on git_remote_callback

Перед загрузкой моего проекта я установил флажки «Включить интеграцию с Metacelo» и «Использовать пользовательские ключи SSH» в Система> Настройки> Инструменты> Управление конфигурацией программного обеспечения> Icegerg. Затем я попытался запустить следующий скрипт Metacello, но он вызвал ошибку

Metacello new
    baseline: 'DataFrame';
    repository: 'github://PolyMathOrg/DataFrame';
    load.

Может кто-нибудь сказать мне, что означает это сообщение об ошибке и как с этим бороться?

  • Изображение: Pharo 6.1, 64-разрядная версия (https://pharo.org/download )
  • ОС: MacOS High Sierra v.10.13.1.

person Oleksandr Zaytsev    schedule 29.12.2017    source источник
comment
Обновление: я не получаю эту ошибку, если не Включить интеграцию с Metacello   -  person Oleksandr Zaytsev    schedule 01.01.2018


Ответы (1)


Я решил эту проблему, обновив Iceberg в соответствии с инструкциями на GitHub:

MetacelloPharoPlatform select.
#(
    'BaselineOfTonel'
    'BaselineOfLibGit'
    'BaselineOfIceberg'
    'Iceberg-UI' 
    'Iceberg-Plugin-GitHub' 
    'Iceberg-Plugin' 
    'Iceberg-Metacello-Integration' 
    'Iceberg-Libgit-Tonel' 
    'Iceberg-Libgit-Filetree' 
    'Iceberg-Libgit' 
    'Iceberg' 
    'LibGit-Core'
    'MonticelloTonel-Tests'
    'MonticelloTonel-Core'
    'MonticelloTonel-FileSystem' ) 
do: [ :each | (each asPackageIfAbsent: [ nil ]) ifNotNil: #removeFromSystem ].
Metacello new
    baseline: 'Iceberg';
    repository: 'github://pharo-vcs/iceberg:v0.6.5';
    load.
person Oleksandr Zaytsev    schedule 01.01.2018