Я загрузил Magritte и Seaside из браузера конфигурации в Pharo 4, но я не вижу, что пакет Magritte-Seaside был загружен.Как загрузить Magritte Seaside?
Как загрузить этот пакет?
Я загрузил Magritte и Seaside из браузера конфигурации в Pharo 4, но я не вижу, что пакет Magritte-Seaside был загружен.Как загрузить Magritte Seaside?
Как загрузить этот пакет?
Я видел группу Seaside
, определенную как группа Metacello в базовой линии конфигурации для 3.3 (которая используется 3.5, текущая версия). Таким образом, я смог загрузить пакет, оценив:
(ConfigurationOfMagritte3 project version: #stable) load: 'Seaside'.
Браузер конфигурации загружает только группы по умолчанию для загружаемых конфигураций. В ConfigurationOfSeaside и ConfigurationOfMagritte вы найдете еще много групп.
В ConfigurationOfQCMagritte я использую 'Seaside' от Magritte и # ('JQueryUI' 'JQuery-JSON') с моря. Если вы не возражаете против дополнительных пакетов, вы можете просто загрузить QCMagritte из браузера конфигурации.
Чтобы просто добавить недостающие пакеты, вы можете загрузить последние пакеты Magritte-Seaside и Magritte-Pharo-Seaside из репозитория smalltalkhub Magritte3 с помощью браузера Monticello.
Предварительно загруженное QCMagritte изображения в по адресу: ci.inria.fr/pharo-contribution/job/QCMagritte
Я настоятельно рекомендую вам пакет загрузку QCMagritte Стефана, который включает в себя правильные директивы для загрузки Seaside 3 с адаптером цинка, так что вы можете запустить веб-сервер без загрузки что-нибудь еще:
с MinGW командной строки:
$ wget -O- http://get.pharo.org/40+vm | bash
$ ./pharo-vm/Pharo.exe Pharo.image config \
"http://smalltalkhub.com/mc/Pharo/MetaRepoForPharo40" \
"ConfigurationOfQCMagritte" --printVersion --install=stable --group=All
создать адаптер, запустить веб-сервер с панелью управления Seaside на порт 8080, и затем укажите r браузер до http://localhost:8080/browse, чтобы увидеть приложения
Спасибо. Мое единственное беспокойство при загрузке из Monticello заключается в том, что я не уверен, как получить правильную версию. Не могли бы вы предоставить фрагмент кода, который использует Metacello/ConfigurationOfMagritte3 для загрузки лучшей версии пакета на основе уже загруженного? –
Самый простой - это просто загрузить QCMagritte из браузера конфигурации. Если вы проверите содержимое кеша пакета, вы увидите, что загружено дополнительно/отличается. Он просто добавляет Bootstrap, Bootstrap-Magritte и некоторые расширения Magritte –