我在尝试使用Pharo将项目加载到新的Iceberg图像时出现此错误:

LGit_GIT_ERROR: Invalid version 0 on git_remote_callback

在加载我的项目之前,我在系统>设置>工具>软件配置管理>icegerg中选中了“启用metacelo集成”和“使用自定义ssh密钥”。然后我尝试运行下面的元单元脚本,但它引发了一个错误
Metacello new
    baseline: 'DataFrame';
    repository: 'github://PolyMathOrg/DataFrame';
    load.

有人能告诉我这个错误信息是什么意思以及如何处理它吗?
图片:Pharo 6.1 64位(https://pharo.org/download
操作系统:Macos High Sierra V.10.13.1

最佳答案

我已经根据instructions on 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.

关于git - Iceberg:LGit_GIT_ERROR:git_remote_callback的版本0无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48027982/

10-13 09:00