2

我正在尝试通过 Sail 使用 Docker 在 laravel 上建立与 sql server 的连接。

这是我尝试获取安装指南中列出的 msodbcdriver17 的方法 https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver- for-sql-server?view=sql-server-ver15

&& curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
&& curl https://packages.microsoft.com/config/ubuntu/21.04/prod.list > /etc/apt/sources.list.d/mssql-release.list \
&& apt-get update \
&& ACCEPT_EULA=Y apt-get install -y msodbcsql17 \
&& ACCEPT_EULA=Y apt-get install -y mssql-tools \
&& echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc \
&& source ~/.bashrc \

但是,我收到以下错误

E: 找不到包 msodbcsql17

我四处寻找不同的解决方案,但似乎没有任何帮助。我还尝试将 Microsoft 软件包 URL 切换到旧版本,即 20.04 和 18.04。但得到同样的错误。

我在 MAC M1 上并使用 docker-desktop v 3.6.0

4

1 回答 1

0

当前的文档谈到

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
于 2022-02-17T12:28:39.117 回答