Monticello - Как мне установить пакет из онлайн-хранилища (SmalltalkHub) в Pharo?
Кажется, я не могу понять, как использовать Monticello с SmalltalkHub. Я использовал его раньше, чтобы управлять локальными репозиториями.
Сделал это:
Расположение MCHttpRepository: ' http://smalltalkhub.com/mc/BenComan/PointerDetective/main' пользователь: '' пароль: ''
Когда я открыл браузер Monticello, слева не было пакета с именем PointerDetective.
Нужно ли делать что-то дополнительное?
PS. Сам добавил пакет на левую панель, а затем добавил репозиторий по ссылке на него. Если я "открою" его, я смогу установить его нормально, а затем слева появится новый пакет WheverPackage. Тогда я просто удаляю свой старый пакет.
PS1. Также заметил, что когда вы впервые открываете браузер Monticello, онлайн-хранилище появляется в списке справа, и его можно открыть. Однако выбор чего-то слева изменяет правую панель, и вы никогда не сможете вернуться к нему, если не выйдите из Monticello и снова не откроете его?
1 ответ
Вы правы в своем первом PS. Чтобы добавить репо, вам нужно нажать "+ Repository", выбрать http и вставить туда "MCHttp…"
Теперь справа от инспектора есть раскрывающийся список, в котором вы выбираете, хотите ли вы видеть только репо выбранного пакета или все репо. Если у вас нет выбранного пакета, вы все равно увидите все репозитории (вам не нужно повторно открывать браузер, вы можете просто отменить выбор пакета).
Теперь, если вы хотите связать существующий пакет с репо, вы должны либо добавить репо, выбрав нужный пакет, либо, если репо уже добавлено, вы можете щелкнуть по нему правой кнопкой мыши и выбрать "Добавить в пакет…".