Closed Ducasse closed 2 months ago
git clone git@github.com:pillar-markup/pillar.git
cd pillar
cd build
wget -O - get.pharo.org/64/12+vm | bash
pharo-ui Pharo.image
Execute the following
| packagesToUnload mic |
packagesToUnload := ((PackageOrganizer default packages
select: [ :each | each name beginsWith: 'Microdown' ]) collect: [ :each | each name ])
reject: [ :each |
#('Microdown-RichTextPresenter' 'Microdown-RichTextPresenter-Tests') includes: each ].
packagesToUnload := packagesToUnload asOrderedCollection.
packagesToUnload add: 'BaselineOfMicrodown'.
mic := (IceRepository repositoryNamed: 'Microdown').
mic ifNotNil: [
packagesToUnload do:
[ :each |
(mic packageNamed: each) unload ].
mic delete ].
Smalltalk globals at: #BaselineOfMicrodown ifPresent: [ :c | c removeFromSystem ]
Metacello new
baseline: 'Microdown';
repository: 'github://pillar-markup/Microdown:master/src';
load.
May be the following one is working
./pharo Pharo.image eval --save "Iceberg remoteTypeSelector: #httpsUrl. Metacello new baseline: 'Pillar'; repository: 'gitlocal://${REPOSITORY_PATH}'; load"
then
./pharo Pharo.image eval --save "Deprecation raiseWarning: false."
./pharo Pharo.image eval --save "Deprecation showWarning: false."
./pharo Pharo.image eval --save "StartupPreferencesLoader allowStartupScript: false."
./pharo Pharo.image eval --save "PharoFilesOpener default unsetInformAboutReadOnlyChanges."
./pharo Pharo.image eval --save "Smalltalk logFileName: '/tmp/pillarApp.log'"
It works now I do not know why.