Когда я использую команду git commit Получаю сообщение bin/sh: opt: команда не найдена. Я использую OS X El Capitan версии 10.11.6, и я установил git с помощью Homebrew. У меня также есть XCODE, который, я считаю, устанавливает более низкую версию git где-то в другом месте, если это помогает. Когда я делаю which git
, он отвечает/usr/local/bin/git. Раньше я использовал git, но у меня никогда не было этой проблемы. Странная часть состоит в том, что другие команды git работают как git clone, git status и git pull. Любая помощь будет принята с благодарностью.bin/sh: opt: команда не найдена
0
A
ответ
0
@torek, вы правы. В проекте есть ghook для pre commit. "ghooks": { "pre-commit": "opt --in pre-commit --exec \"npm run validate-webpack:dev\"" }
Я удалил это, и все было хорошо. Чтобы исправить проблему, я установил пакет узлов с именем opt-cli после добавления кода ghooks обратно в проект.
Смежные вопросы
- 1. bundle: команда не найдена
- 2. НКУ: команда не найдена
- 3. casperjs команда не найдена
- 4. ant: команда не найдена
- 5. mkproject: команда не найдена
- 6. sudo: port: команда не найдена
- 7. centos7 "export: команда не найдена
- 8. «экспорт: команда не найдена
- 9. bash: pm2: команда не найдена
- 10. zsh: команда не найдена: dcos
- 11. zsh: команда не найдена: mysql
- 12. bash: laravel: команда не найдена
- 13. "C: команда не найдена" ошибка
- 14. CodeDeploy PM2 Команда не найдена
- 15. Rails - Bundle: команда не найдена
- 16. unicharset_extractor: команда не найдена
- 17. appcfg.py: команда не найдена
- 18. Bash/команда не найдена
- 19. Java-команда не найдена
- 20. MongoDB: Команда не найдена
- 21. Композитор: Команда не найдена
- 22. Активатор: команда не найдена
- 23. Команда узла не найдена
- 24. nvm: команда не найдена
- 25. Код: команда не найдена
- 26. mkvirtualenv: команда не найдена
- 27. subl: команда не найдена
- 28. Virtualenv: Команда не найдена
- 29. Команда не найдена
- 30. phpunitDbTest.php: команда не найдена
Попробуйте: 'env GIT_TRACE = 1 git commit'. Я подозреваю, что вы настроили привязку pre-commit или prepare-commit-message в этом конкретном репозитории, и он пытается вызвать некоторую команду под названием «opt». – torek
Это ответ: окр GIT_TRACE = 1 мерзавец фиксации 09: 49: 24.402439 git.c: 349 след: встроенный: мерзавец 'совершить' 09: 49: 24,417260 вводного command.c: 336 след: run_command: .git/hooks/pre-commit ' /bin/sh: opt: команда не найдена – Don
@torek, вы правы. В проекте есть ghook для pre commit. '' ghooks ": { " pre-commit ":" opt --in pre-commit --exec \ "npm запустить validate-webpack: dev \" " }' Я удалил это, и все было в порядке. Чтобы исправить проблему, я добавил пакет узлов с именем [opt-cli] (https://www.npmjs.com/package/opt-cli) после добавления кода обратно. – Don