macOS ホストに関する注意事項
ホストマシンが macOS で、Neat を実行したい場合は、このガイドを参照してください。開発環境(Neat SDK と呼ばれます)と DevKit-Sync を使用します。
前提条件
- macOS ホスト。
- ホストに
sima-cliがインストールされました。 - ModalixとDevKitは、同じネットワーク上でアクセス可能です。
ネットワークトポロジー
macOSでは、DevKitをUSB/イーサネット経由でホストに直接接続するか、ホストとDevKitを既存のネットワーク上に個別に配置することができます。既存のネットワーク上に配置する場合、ホストとDevKitがSSHおよびNFSトラフィックで相互に通信できる限り、特別な共有設定は必要ありません。
Colimaをインストールして実行します。
Colimaをインストールして起動し、macOS上でDockerワークロードを実行できるようにします。
brew install colima docker
colima start
docker ps
Colima がすでにインストールされている場合は、sima-cli sdk setup を使用する前に、Colima が実行されていることを確認してください。
macOSにおけるNFSのパーミッション設定
DevKit-Sync は、SDK のセットアップ中にホストの NFS エクスポートを使用します。macOS では、nfsd にフルディスクアクセス権が付与されていることを確認してください。そうしないと、ホストのワークスペースのエクスポートまたはマウントが失敗する可能性があります。
手順:
- システム設定を開きます。
- 「プライバシーとセキュリティ」>「フルディスクアクセス」に進みます。
+をクリックし、次にCmd + Shift + Gを押して、/sbin/と入力します。nfsdを選択し、許可されていることを確認してください。- 権限が付与された後に、SDK のセットアップを再度実行してください。