настройка phpunit Laravel

У меня проблемы с phpunit в моем проекте Laravel. Я не могу запустить это. Я думаю, потому что разрешения не установлены должным образом.

Я пытаюсь запустить его из каталога моего поставщика:

vendor/bin/phpunit

Но я получил команду not found подсказку в терминале. Затем я проверил разрешения, и они выглядят так:

-rw-r--r--@ phpunit

Затем я изменился на:

-rwxr-xr-x@ phpunit

Но теперь у меня есть приглашение с отказом в разрешении, даже если я запускаю команду с командой sudo.

Затем я увидел, что у psysh есть следующие дополнительные параметры:

lrwxr-xr-x psysh -> ../psy/psysh/bin/psysh

Я думаю, это может быть моей проблемой, но я не знаю, что означает эта опция ‘l’, и этот путь, который ‘связан’ с этим файлом. Я был бы признателен, если бы кто-то мог помочь мне с этим и объяснить мне, что означает «я» и как это работает.

Спасибо.

0

Решение

«L» в правах доступа к файлу обозначает символическую ссылку. Символическая ссылка просто указывает на другой файл где-то. Путь, который вы видите, если используете ls, — это путь к реальному файлу.
Что касается другой проблемы: я не знаю с самого начала, но я считаю, что в папке phpunit в файлах вендора должен быть бинарный файл. Может быть, попытаться назвать это прямым?

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector