Am Windows 10, WSL2 și Docker.
Am clonat un depozit din GitHub și când încerc naviga în sus
, primesc acest mesaj: /usr/bin/env: âsh\râ: Nu există un astfel de fișier sau director
.
Următoarele sunt de pe site-ul laravel, care cred că este soluția la problema mea:
docker run --rm \
-u „$(id -u):$(id -g)” \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php81-composer:latest \
Composer install --ignore-platform-reqs
Sursa codului de mai sus: https://laravel.com/docs/8.x/sail#installing-composer-dependencies-for-existing-projects
Am încercat docker rulați laravelsail/php81-composer:latest
. am incercat si eu docker run --rm -v $(pwd):/app composer/composer install
. De ambele ori continui sa primesc /usr/bin/env: âsh\râ: Nu există un astfel de fișier sau director
.
Mă poți îndruma, te rog, să-mi pun vela în funcțiune, astfel încât să-mi pot vedea proiectul pe mine gazdă locală
?
Mulțumiri.
Ale mele compozitor.json
fişier:
{
"nume": "laravel/laravel",
"tip": "proiect",
"description": "Cadrul Laravel.",
„cuvinte cheie”: [„cadru”, „laravel”],
"licență": "MIT",
„necesită”: {
"php": "^8.0.2",
"guzzlehttp/guzzle": "^7.2",
"laravel/framework": "^9.2",
"laravel/sanctum": "^2.14.1",
"laravel/tinker": "^2,7"
},
„require-dev”: {
"fakerphp/faker": "^1.9.1",
"laravel/breeze": "^1.9",
"laravel/sail": "^1.0.1",
"bajorare/batjocura": "^1.4.4",
"nunomaduro/collision": "^6.1",
"phpunit/phpunit": "^9.5.10",
"spatie/laravel-ignition": "^1.0"
},
„încărcare automată”: {
„psr-4”: {
„App\”: „aplicație/”,
„Database\Factories\”: „bază de date/fabrici/”,
"Database\Seeders\": "bază de date/seeders/"
}
},
„autoload-dev”: {
„psr-4”: {
"Teste\": "teste/"
}
},
„scripturi”: {
„post-autoload-dump”: [
„Iluminați\Foundation\ComposerScripts::postAutoloadDump”,
„@php artisan package:discover --ansi”
],
„post-update-cmd”: [
„@php artisan vendor:publish --tag=laravel-assets --ansi --force”
],
„post-root-package-install”: [
„@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
„post-create-project-cmd”: [
„@php artisan key:generate --ansi”
]
},
„extra”: {
"laravel": {
„nu-descoperi”: []
}
},
"config": {
„optimize-autoloader”: adevărat,
"preferred-install": "dist",
„sortare-pachete”: adevărat
},
"minimum-stability": "dev",
„prefer-stabil”: adevărat
}