2

Я пытаюсь запустить LibreOffice 5.1.3 из терминала OS X, чтобы записать некоторые задачи преобразования.

Однако всякий раз, когда я запускаю soffice , я всегда получаю эту ошибку:

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

Независимо от того, откуда я его запускаю. Я также пробовал каталог, содержащий LibreOffice.app, или его Contents/ dir (кстати, содержит файл Info.plist) или MacOS/ или bin/ dirs внутри. Все безрезультатно.

Обратите внимание, что soffice -h работает, он помогает мне со всеми параметрами командной строки.

Что я делаю неправильно?

2 ответа2

3

Я на самом деле выглядел довольно тяжело для этого после того, как полная установка и brew cask install libreoffice в бочке из-под бочки дали ту же ошибку. Я нашел ответ в комментарии к Github.

Кажется, libreoffice выдает эту ошибку Info.plist при вызове soffice по символической ссылке. Вызов soffice напрямую через /Applications/LibreOffice.app/Contents/MacOS/soffice или путем создания небольшого сценария оболочки в /usr/local/bin исправляет это.

0

Я не мог использовать soffice, используя полный путь. Я получил ту же ошибку. Я должен был cd - диск в каталог , прежде чем я побежал с ./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(сборка:9783)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .