Forget about that way which doesn't work. Use this: https://github.com/cdlm/docker-texlive
Works nicely and removes 90% of the setup frustration (you'll need latest docker-ce for this to work). Phil On Wed, May 10, 2017 at 5:38 PM, Alexandre Bergel <alexandre.ber...@me.com> wrote: > Hi! > > I am trying to get Pillar working on OS X. I followed the instruction > given on https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/ > lastSuccessfulBuild/artifact/book-result/PillarChap/Pillar.html > > I did: > curl https://raw.githubusercontent.com/pillar-markup/pillar/ > master/download.sh | bash > ./pillar archetype welcome > make book-result/welcome.html > > The two first instruction do not seem to cause any trouble. Work as > expected. The make instruction produces: > -=-=-=-= > /tmp/pillar> make book-result/welcome.html > mkdir -p ./book-result > find . -type d -path ./book-result -prune -o -wholename "*/figures" -exec > cp {} --parents -r ./book-result \; > cp -r support/ ./book-result > ./pillar export --to=html --outputDirectory=./book-result > --outputFile=welcome.pillar welcome.pillar > MessageNotUnderstood: FileReference>>jsonWriteOn: > FileReference(Object)>>doesNotUnderstand: #jsonWriteOn: > [ :assoc | > needComma > ifTrue: [ aStream nextPut: $, ] > ifFalse: [ needComma := true ]. > assoc key jsonWriteOn: aStream. > aStream nextPut: $:. > assoc value jsonWriteOn: aStream ] in Dictionary>>jsonWriteOn: in Block: [ > :assoc | ... > [ :each | each ifNotNil: [ aBlock value: each ] ] in > Dictionary>>associationsDo: in Block: [ :each | each ifNotNil: [ aBlock > value: each ] ] > Array(SequenceableCollection)>>do: > Dictionary>>associationsDo: > Dictionary>>jsonWriteOn: > PRExportPhase>>asJson:withConfiguration: > [ :outStream | > self > writeOutput: (self asJson: output withConfiguration: cocoonConfiguration) > toStream: outStream ] in PRExportPhase>>write:using: in Block: [ > :outStream | ... > [ aBlock value: stream ] in > FileReference(AbstractFileReference)>>writeStreamDo: > in Block: [ aBlock value: stream ] > BlockClosure>>ensure: > FileReference(AbstractFileReference)>>writeStreamDo: > FileReference(AbstractFileReference)>>pillarWriteDuring: > PRExportPhase>>outputStreamDuring: > PRExportPhase>>write:using: > PRExportPhase>>actionOn: > PRExportPhase class(PRPhase class)>>executeOn: > [ :input | self executeOn: input ] in PRExportPhase class(PRPhase > class)>>buildPipe: in Block: [ :input | self executeOn: input ] > LPPhase>>executeOn: > [ :subResult :next | next executeOn: subResult ] in LPPipeline>>executeOn: > in Block: [ :subResult :next | next executeOn: subResult ] > [ :each | nextValue := binaryBlock value: nextValue value: each ] in > OrderedCollection(Collection)>>inject:into: in Block: [ :each | nextValue > := binaryBlock value: nextValu...etc... > OrderedCollection>>do: > OrderedCollection(Collection)>>inject:into: > LPPipeline>>executeOn: > PRPillarConfiguration>>export > [ :exporter | (configuration getConfigurationNamed: exporter) export ] in > [ configuration defaultExporters > do: [ :exporter | (configuration getConfigurationNamed: exporter) export ] > ] in PRExportCommandLineHandler>>export in Block: [ :exporter | > (configuration getConfigurationNamed...etc... > Array(SequenceableCollection)>>do: > [ configuration defaultExporters > do: [ :exporter | (configuration getConfigurationNamed: exporter) export ] > ] in PRExportCommandLineHandler>>export in Block: [ configuration > defaultExporters... > BlockClosure>>on:do: > PRExportCommandLineHandler>>export > PRExportCommandLineHandler>>activate > make: *** [book-result/welcome.html.json] Error 1 > rm book-result/welcome.html.json > -=-=-=-= > > Any idea what’s wrong? > > Cheers, > Alexandre > > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > >