运行 现有 Laravel 个项目 sail
Run existing Laravel project with sail
我有一个现有的 Laravel 项目,它是我使用 following command 创建的。
curl -s https://laravel.build/example-app | bash
项目已成功创建,当我使用命令 ./vendor/bin/sail up
启动它时,它工作正常。
我想在我的第二台机器上克隆项目并从 sail 开始。我从文档中找到了 following link,即使您没有在 OS.
上安装作曲家,它也可以让您 运行 composer install
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
这基本上启动了一个 docker 容器,其中安装了 php 和作曲家以及 运行s composer install
.
安装包工作正常,但每当我 运行 ./vendor/bin/sail up
然后它抛出错误并且应用程序没有启动。
看起来有些软件包没有安装。
有没有人遇到同样的问题?
问题是您应该先更新 laravel/sail
包,然后 运行 composer install。
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php81-composer:latest \
composer update laravel/sail
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
我有一个现有的 Laravel 项目,它是我使用 following command 创建的。
curl -s https://laravel.build/example-app | bash
项目已成功创建,当我使用命令 ./vendor/bin/sail up
启动它时,它工作正常。
我想在我的第二台机器上克隆项目并从 sail 开始。我从文档中找到了 following link,即使您没有在 OS.
上安装作曲家,它也可以让您 运行composer install
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
这基本上启动了一个 docker 容器,其中安装了 php 和作曲家以及 运行s composer install
.
安装包工作正常,但每当我 运行 ./vendor/bin/sail up
然后它抛出错误并且应用程序没有启动。
有没有人遇到同样的问题?
问题是您应该先更新 laravel/sail
包,然后 运行 composer install。
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php81-composer:latest \
composer update laravel/sail
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