У меня Windows 10, WSL2 и Docker.
Я клонировал репозиторий с GitHub, и когда я пытаюсь плыть вверх
, я получаю это сообщение: /usr/bin/env: «sh\r»: Нет такого файла или каталога
.
Следующее с веб-сайта laravel, который, я считаю, является решением моей проблемы:
докер запустить --rm \
-u "$(id -u):$(id -g)" \
-v $(пароль):/var/www/html \
-w /var/www/html \
laravelsail/php81-композитор: последний \
установка композитора --ignore-platform-reqs
Источник приведенного выше кода: https://laravel.com/docs/8.x/sail#installing-composer-dependencies-for-existing-projects
я пытался докер запускает laravelsail/php81-composer: последний
. я тоже пробовал docker run --rm -v $(pwd):/app composer/composer install
. Оба раза я продолжаю получать /usr/bin/env: «sh\r»: Нет такого файла или каталога
.
Не могли бы вы помочь мне, чтобы мой парус работал, чтобы я мог видеть свой проект на моем локальный хост
?
Спасибо.
Мой композитор.json
файл:
{
"имя": "ларавель/ларавель",
"тип": "проект",
"description": "Среда Laravel.",
«ключевые слова»: [«фреймворк», «ларавел»],
"лицензия": "MIT",
"требовать": {
"php": "^8.0.2",
"жратьhttp/жрать": "^7.2",
"ларавель/фреймворк": "^9.2",
"ларавель/святилище": "^2.14.1",
"ларавель/тинкер": "^2.7"
},
"требовать-разработчик": {
"fakerphp/faker": "^ 1.9.1",
"ларавель/бриз": "^1.9",
"ларавель/парус": "^1.0.1",
"насмешка/насмешка": "^1.4.4",
"нуномадуро/столкновение": "^6.1",
"phpunit/phpunit": "^9.5.10",
"spatie/laravel-ignition": "^1.0"
},
"автозагрузка": {
"пср-4": {
"Приложение\": "приложение/",
"База данных\Фабрики\": "база данных/фабрики/",
"База данных\Сидеры\": "база данных/сидеры/"
}
},
"автозагрузка-разработчик": {
"пср-4": {
"Тесты\": "тесты/"
}
},
"скрипты": {
"после автозагрузки дамп": [
"Осветить\Foundation\ComposerScripts::postAutoloadDump",
"@php artisan package:discover --ansi"
],
"после обновления-cmd": [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force"
],
«после-корневая-установка-пакета»: [
"@php -r \"file_exists('.env') || копировать('.env.example', '.env');\""
],
"после создания проекта-cmd": [
"Ключ ремесленника @php: сгенерировать --ansi"
]
},
"дополнительный": {
"ларавель": {
"не обнаруживать": []
}
},
"конфигурация": {
"оптимизировать-автозагрузчик": правда,
«предпочтительная установка»: «расстояние»,
"сортировать-пакеты": правда
},
"минимальная стабильность": "dev",
«предпочтительно стабильный»: правда
}