表題のとおりです。
PHPで簡単なアプリを作成出来たので、次はLaravelを使ってみようと思い、環境構築をしていたところです。
書籍を見ながら、Laravel sail・dockerを用いてLaravelの開発環境を構築していて、Dockerfileをカスタマイズできるように{sail artisan sail:publish}コマンドをUbuntu 20.04上で打ったのですが、Unable to create a directory at /var/www/html/docker.と表示され、上手くいきません。
エラー文の内容も見たのですが、具体的に何をどうすればいいか全くわからない状態です。
解決したいこと
sail:publishが実行できるようになる。
Dockerfileをカスタマイズできる状態にする。
エラーの内容
Ubuntu
1root@User名:~/laravel-app# sail artisan sail:publish 2-bash: [: missing `]' 3 4 League\Flysystem\UnableToCreateDirectory 5 6 Unable to create a directory at /var/www/html/docker. 7 8 at vendor/league/flysystem/src/UnableToCreateDirectory.php:20 9 16▕ 10 17▕ public static function atLocation(string $dirname, string $errorMessage = ''): UnableToCreateDirectory 11 18▕ { 12 19▕ $message = "Unable to create a directory at {$dirname}. ${errorMessage}"; 13 ➜ 20▕ $e = new static(rtrim($message)); 14 21▕ $e->location = $dirname; 15 22▕ 16 23▕ return $e; 17 24▕ } 18 19 +30 vendor frames 20 31 artisan:37 21 Illuminate\Foundation\Console\Kernel::handle()
いろいろググっては見ましたが、dockerの知識が浅く、LaravelやLaravel sailは使ったことがなかったので八方塞がりな状態です。
足りない情報などあるかもしれませんが、ご指摘いただけるとありがたいです。
どうか、ご協力お願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/06/26 00:14