Как загрузить Magritte Seaside?

Я загрузил Magritte и Seaside из браузера конфигурации в Pharo 4, но не вижу, чтобы был загружен пакет Magritte-Seaside.

Как загрузить этот пакет?


person Lyn Headley    schedule 06.09.2015    source источник


Ответы (3)


Я настоятельно рекомендую вам загрузить пакет Stephan's QCMagritte, который включает в себя правильные директивы для загрузки Seaside 3 с адаптером Zinc, чтобы вы могли запустить веб-сервер, не загружая ничего другого:

Из командной строки 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, а затем укажите в браузере http://localhost:8080/browse для просмотра приложений

person Hernán    schedule 06.09.2015

Браузер конфигурации загружает группы по умолчанию только для тех конфигураций, которые он загружает. В ConfigurationOfSeaside и ConfigurationOfMagritte вы найдете гораздо больше групп.

В ConfigurationOfQCMagritte я использую Seaside от Magritte и #('JQueryUI' 'JQuery-JSON') от Seaside. Если вы не возражаете против дополнительных пакетов, вы можете просто загрузить QCMagritte из браузера конфигурации.

Чтобы просто добавить отсутствующие пакеты, вы можете загрузить последние пакеты Magritte-Seaside и Magritte-Pharo-Seaside из репозитория Smalltalkhub Magritte3 с помощью браузера Monticello.

Предварительно загруженный образ QCMagritte доступен по адресу http:ci.inria.fr/pharo-contribution/job/QCMagritte.

person Stephan Eggermont    schedule 06.09.2015
comment
Спасибо. Единственное, что меня беспокоит при загрузке из Монтичелло, это то, что я не знаю, как получить правильную версию. Не могли бы вы предоставить фрагмент кода, который использует Metacello/ConfigurationOfMagritte3 для загрузки лучшей версии пакета на основе того, что уже загружено? - person Lyn Headley; 06.09.2015
comment
Проще всего просто загрузить стабильную версию QCMagritte из браузера конфигурации. Если вы проверите содержимое кеша пакетов, вы увидите, что загружается дополнительно/отлично. Он просто добавляет Bootstrap, Bootstrap-Magritte и некоторые расширения Magritte. - person Stephan Eggermont; 07.09.2015

Я видел группу Seaside, определенную как группу Metacello в базовой конфигурации для версии 3.3 (которая используется в текущей версии 3.5). Итак, я смог загрузить пакет, оценив:

(ConfigurationOfMagritte3 project version: #stable) load: 'Seaside'.
person Lyn Headley    schedule 09.09.2015