小编Hel*_*ena的帖子

在 Laravel Sail 8.0 环境中安装 Jenssegers/MongoDB

因此,我设法使用 WSL2 在 Windows 中全新安装了 Laravel。我的项目要求之一是有两个数据库同时运行mysql和mongodb。

我在我的 docker-compose.yml 中添加了 MongoDB 的图像,因为dock-hub 告诉我,但是当我尝试添加 jenssegers/laravel-mongodb 包时,sail 告诉我我没有正确的要求。

如何正确连接两个容器,以便我可以毫无问题地安装软件包?

日志:

~/example-app$ sail composer require jenssegers/mongodb:"^3.8"
./composer.json has been updated
Running composer update jenssegers/mongodb
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

Problem 1
    - jenssegers/mongodb[v3.8.0, ..., v3.8.1] require mongodb/mongodb ^1.6 -> satisfiable by mongodb/mongodb[1.6.0, ..., 1.9.x-dev (alias of dev-master)].
    - mongodb/mongodb 1.9.x-dev is an alias of mongodb/mongodb dev-master and thus requires …
Run Code Online (Sandbox Code Playgroud)

mongodb laravel docker jenssegers-mongodb wsl-2

4
推荐指数
1
解决办法
1590
查看次数

标签 统计

docker ×1

jenssegers-mongodb ×1

laravel ×1

mongodb ×1

wsl-2 ×1