LoginSignup
0
0

More than 1 year has passed since last update.

【初心者が解く】Windows10環境でLaravel sailインストールのエラーが起きる時

Posted at

初心者の自分なりに解決方法を見つけたので、メモ用として記載しておきます。

OS: Windows10
にてエラーを確認(macは持っていないので同様の処理でうまくいくかは不明です。)

症状
インストール時に下記のエラー表記が出る

failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c apt-get update     && apt-get install -y gnupg gosu curl ca-cer
tificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2     && mkdir -p ~/.gnupg     && chmod 600 ~/.gnupg     && echo "disable-ipv
6" >> ~/.gnupg/dirmngr.conf     && apt-key adv --homedir ~/.gnupg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E5267A6C     && apt-key adv -
-homedir ~/.gnupg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C300EE8C     && echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu hirsute 
main" > /etc/apt/sources.list.d/ppa_ondrej_php.list     && apt-get update     && apt-get install -y php8.1-cli php8.1-dev        php8.1-pgsql php8.1-
sqlite3 php8.1-gd        php8.1-curl        php8.1-imap php8.1-mysql php8.1-mbstring        php8.1-xml php8.1-zip php8.1-bcmath php8.1-soap        ph
p8.1-intl php8.1-readline        php8.1-ldap        php8.1-msgpack php8.1-igbinary php8.1-redis php8.1-swoole        php8.1-memcached php8.1-pcov php
8.1-xdebug     && php -r "readfile('http://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer     && curl -sL https:/
/deb.nodesource.com/setup_$NODE_VERSION.x | bash -     && apt-get install -y nodejs     && npm install -g npm     && curl -sS https://dl.yarnpkg.com/
debian/pubkey.gpg | apt-key add -     && echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list     && apt-get upd
ate     && apt-get install -y yarn     && apt-get install -y mysql-client     && apt-get install -y postgresql-client     && apt-get -y autoremove   
  && apt-get clean     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*]: exit code: 100

対策

ターミナルにて下記を実施

"docker-compose build --no-cache" 

この間でエラー起きて止まる可能性がある、自分は[8/11]の時にエラー吐いて止まった。

./vendor/bin/sail up -d

エラー起きて止まっても上記を実施。

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
[+] Running 10/10
 ⠿ Network mybbs_sail              Created                                                                                                      0.9s
 ⠿ Volume "mybbs_sailredis"        Created                                                                                                      0.0s
 ⠿ Volume "mybbs_sailmeilisearch"  Created                                                                                                      0.0s
 ⠿ Volume "mybbs_sailmysql"        Created                                                                                                      0.0s
 ⠿ Container mybbs_meilisearch_1   Started                                                                                                      4.0s
 ⠿ Container mybbs_selenium_1      Started                                                                                                      3.6s
 ⠿ Container mybbs_mysql_1         Started                                                                                                      4.5s
 ⠿ Container mybbs_redis_1         Started                                                                                                      3.6s
 ⠿ Container mybbs_mailhog_1       Started                                                                                                      4.8s
 ⠿ Container mybbs_laravel.test_1  Started     

上のような表記が出れば処理は完了しています。


最後に

下記にアクセスしLaravelの公式サイトが表示されれば完了
http://localhost:8573/

※正直まだまだDockerの事が詳しくないので分からない事だらけですが、Youtubeや学習サイト等でチュートリアル形式の動画で
環境構築の練習をしている際にも言語問わずエラーが出まくるので、Docker嫌いになりそうです・・・。
機能面では優れものだと分かっているのですが、そこに到達するまでが鬼畜過ぎます。やっぱりMacの方が使いやすいのかな?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0