
Estoy intentando ejecutar LibreOffice 5.1.3 desde la terminal OS X para programar algunas tareas de conversión.
Sin embargo, cada vez que ejecuto soffice
, siempre aparece este error:
No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
No importa el directorio desde donde lo ejecuto. También probé el directorio que contiene LibreOffice.app, o su directorio Contents/ (que por cierto contiene un archivo Info.plist) o los directorios MacOS/ o bin/ allí. Todo fue en vano.
Tenga en cuenta que soffice -h
funciona, me brinda ayuda con todas las opciones de la línea de comando.
¿Qué estoy haciendo mal?
Respuesta1
De hecho, busqué esto con bastante atención después de que tanto una instalación completa como una brew cask install
de LibreOffice dieron el mismo error. Encontré la respuesta en un comentario sobreGitHub.
Parece que libreoffice da este Info.plist
error al llamar a soffice mediante un enlace simbólico. Llamar a soffice directamente a través de /Applications/LibreOffice.app/Contents/MacOS/soffice
o creando un pequeño script de shell /usr/local/bin
lo soluciona.
Respuesta2
No pude usar soffice usando la ruta completa. Tengo el mismo error. Tuve que cd
ingresar al directorio antes de ejecutarlo ./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 (compilación: 9783)