31 - 名無しさん@転載禁止 2023/04/19(水) 20:38:14.51 ID:5JS1D+94M主
3. コンパイル
```
cargo build --lib --release
```
リリースは通常のビルドと同じ
4. perlのFFIモジュールをダウンロード(docker環境だとエラーで後からインストール出来なかった)
```bash
cpan FFI::Platypus
```
または
```bash
cpan
# その後
install FFI::Platypus
```
5. 仕方ないのでDockerファイルをいじる
1. ファイル名がDockerfileというファイルを.devcontainerのフィルダに作成
2. 以下の内容を貼り付けコンテナに予めインストール
```Dockerfile
FROM mcr.microsoft.com/devcontainers/rust:0-1-bullseye
RUN cpan FFI::Platypus
```
3. devcontainer.jsonから"image": "mcr.microsoft.com/devcontainers/rust:0-1-bullseye"をコメントアウト
4. "build": {"dockerfile": "Dockerfile"}, を追記(Dockerfileは.devcontainerからの相対パス)
5. コンテナをリビルドしてvoscodeを開く