#cypress
#cypress
Вопрос:
когда я выполняю команду: npx cypress open
выдает следующую ошибку:
Cypress cannot run because this binary file does not have executable permissions here:
/Users/gianmarx/Library/Caches/Cypress/5.4.0/Cypress.app/Contents/MacOS/Cypress
Reasons this may happen:
- node was installed as 'root' or with 'sudo'
- the cypress npm package as 'root' or with 'sudo'
Please check that you have the appropriate user permissions.
You can also try clearing the cache with 'cypress cache clear' and reinstalling.
----------
Platform: darwin (19.6.0)
Cypress Version: 5.4.0
Я попытался установить его, но ничто не всегда выдает мне эту ошибку.
если я попытаюсь очистить кеш, он не сработает:
gianmarx@MBPdiGianmarco hoquLDesc % cypress cache clear
zsh: command not found: cypress
Ответ №1:
Я считаю, что с помощью этих команд это можно решить:
cd ../gianmarx/Library/Caches/Cypress
cypress cache clear
Затем перейдите к своему проекту, где вам нужно запустить cypress, и мне, вероятно, следует переустановить cypress. Я рекомендую эту команду:
yarn add cypress faker --dev
затем попробуйте выполнить приведение еще раз:
npx cypress open
Ответ №2:
Я получил эту ошибку при попытке запустить cypress в неправильном файле.
Убедитесь, что вы правильно расположены в файле cypress, чтобы решить эту проблему
Ответ №3:
Я столкнулся с аналогичной проблемой, переустановка cypress решила проблему
$ npx cypress install --force
теперь вы можете открыть cypress
$ node_modules/.bin/cypress open
OR
$ npx cypress open