Не удается найти исполняемый файл LibreOffice или OpenOffice - PullRequest
0 голосов
/ 28 апреля 2020

Вы можете мне помочь? Когда я пытаюсь использовать libre gem, я получаю ошибку ниже. Но я уже установил Libre Office на свой ноутбук и использую win10, имеет ли это значение?

IOError at / users / 8 / request Не удается найти исполняемый файл LibreOffice или OpenOffice.

Не удается найти исполняемый файл LibreOffice или OpenOffice

1 Ответ

0 голосов
/ 29 апреля 2020

Привет и добро пожаловать в Stack Overflow (:

Краткий ответ: soffice.exe должен быть на вашем пути.

Как я туда попал?

  1. Я выполнил поиск в Интернете по запросу "ruby libre gem"
  2. , который привел меня на страницу GitHub для libreconv: https://github.com/DocSpring/libreconv
  3. Я клонировал это так Я мог бы легче искать по коду, но на самом деле есть только один интересующий файл: libreconv.rb
  4. В методе initialize член soffice_command устанавливается путем запроса which найти 'soffice' или 'soffice.bin'; which будет искать во всех папках, к которым относятся файлы, и ищет то, что ищет

На * nix-машине очень вероятно, что soffice.bin закончится в пути пользователя. На Windows, меньше. Но это можно исправить, добавив папку, в которой он находится (вероятно, «C: \ Program Files \ LibreOffice \ program», если вы использовали установку по умолчанию, например У меня есть) к вашему PATH, используя системные настройки:

  1. нажмите Win + X
  2. выберите «Настройки» для В всплывающем меню
  3. в поле поиска введите «Путь»
  4. , выберите «Изменить системные переменные среды» или «Редактировать переменные среды для своей учетной записи»
  5. дважды щелкните запись PATH - либо в системном окне (так, чтобы оно было применимо ко всем), либо в окне пользователя (относится только к вашей учетной записи).
  6. . Нажмите «Создать»
  7. Вставить. по указанному выше пути (при условии, опять же, папка установки по умолчанию)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...