LibreOffice no OS X: o soffice em execução continua dizendo que não há Info.plist ou não NSPrincipalClass no Info.plist

2

Estou tentando executar o LibreOffice 5.1.3 a partir do terminal OS X, para criar scripts de algumas tarefas de conversão.

No entanto, sempre que executo soffice , sempre recebo este erro:

No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

Não importa o diretório de onde eu o execute. Eu também tentei o dir contendo LibreOffice.app, ou o seu conteúdo / dir (que contém um arquivo Info.plist, a propósito) ou o MacOS / ou bin / dirs dentro de lá. Tudo sem sucesso.

Note que soffice -h funciona, me ajuda com todas as opções de linha de comando.

O que estou fazendo de errado?

    
por RocketNuts 20.05.2016 / 11:36

2 respostas

3

Na verdade, eu pareci muito difícil depois de uma instalação completa e um brew cask install do libreoffice deu o mesmo erro. Eu encontrei a resposta em um comentário no Github .

Parece que o libreoffice dá esse erro Info.plist ao chamar o soffice por meio de um symlink. Chamar o soffice diretamente por meio de /Applications/LibreOffice.app/Contents/MacOS/soffice ou fazendo um pequeno script de shell em /usr/local/bin o corrige.

    
por 15.06.2016 / 18:54
0

Eu não pude usar o soffice usando o caminho completo. Eu tenho o mesmo erro. Eu tive que cd no diretório antes de executá-lo com ./soffice .

$cd ~
$ /Applications/OpenOffice.app/Contents/program/soffice -h
2017-07-14 11:41:59.329 soffice[32094:4999526] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

$ cd /Applications/OpenOffice.app/Contents/program
$ ./soffice -help

OpenOffice 4.1.3 413m1 (Build: 9783)

    
por 14.07.2017 / 18:46