2

Sail経由でDockerを使用して、laravelでSQLサーバーへの接続を設定しようとしています。

インストールガイドhttps://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-にリストされているように、msodbcdriver17を取得しようとしている方法は次のとおりです 。 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 に答える