Ошибка: невозможно получить доступ к jarfile — при запуске bfg.jar

Я не могу запустить команду bfg jar для репозитория git, который пытаюсь очистить.

Версия Java "1.8.0_201" Версия JDK 1.8.0_201 MacOs Sierra 10.13.3

Я скачал BFG в /usr/local/bin Таким образом, общий путь: /usr/local/bin/bfg-1.11.6.jar

Если я бегу:

java -jar /usr/local/bin/bfg-1.11.6.jar --delete-files .git

Я продолжаю получать «Ошибка: невозможно получить доступ к jarfile /usr/local/bin/bfg-1.11.6.jar»

Я не могу поверить, что это лучший способ ручной очистки git? Чтение этого -> одна Ошибка: невозможно получить доступ к jarfile bfg.jar - BFG не помогло.

есть идеи?


person godhar    schedule 06.03.2019    source источник
comment
может быть проблема с разрешениями, обновите разрешения для jar или перейдите в общедоступный каталог и попробуйте использовать его оттуда   -  person David Florez    schedule 07.03.2019
comment
Посмотрите здесь - stackoverflow.com/questions/11943948/ Может быть, это будет полезно   -  person Bor Laze    schedule 07.03.2019
comment
Я попытался переместить его в свой домашний каталог и попытался оттуда, но безуспешно. Затем я сделал новую установку с помощью homebrew и сделал usr/local/bin/bfg . Затем я безуспешно запускаю java -jar usr/local/bin/bfg --delete-files emailConfig.js [email protected]:project.git, получаю сообщение об ошибке: невозможно получить доступ к jarfile usr/local/bin/bfg. ЗАСТРЯВШИЙ!   -  person godhar    schedule 08.03.2019
comment
Вы используете MacOS — уверены ли вы, что проверили этот ответ на ранее связанный вопрос: stackoverflow.com/a/46727738/452210 ?   -  person javabrett    schedule 25.03.2019


Ответы (1)


Я не устанавливал консоль sbt и запускал bfg/assembly для файлов scala; это то, что на самом деле дало мне исполняемый файл jar в конце.

Эти URL-адреса помогли мне решить эту проблему;

https://github.com/rtyley/bfg-repo-cleaner/issues/ 191

person godhar    schedule 26.03.2019