Intel Macにmojo
「mojo」フォルダを作成
docker-compose.ymlファイルを作成
Dockerfileファイルを作成
「docker-compose up --build 」を実行
「docker-compose exec mojo bash 」を実行。コンテナ内のBashに入る。
「curl https://get.modular.com | sh - &&
modular auth mut_01db88cfa8ef4c4993b91c1902e1b65d」を実行・「modular install mojo」でモジュールをインストール
version: '3.8'
services:
mojo:
build: .
volumes:
- ./shared:/workspace/shared # ホストの`./shared`ディレクトリをコンテナの`/workspace/shared`にマウント
command: tail -f /dev/null
# Ubuntuベースイメージを使用
FROM ubuntu:latest
# 必要なパッケージのインストール
RUN apt-get update && apt-get install -y \
curl \
python3 \
python3-pip \
python3-venv \
libedit-dev # libeditライブラリをインストール
# Modular CLIのインストール
RUN curl https://get.modular.com | sh -
# python3-venvパッケージのインストール後、Mojo SDKのインストール
RUN modular auth mut_01db88cfa8ef4c4993b91c1902e1b65d && \
modular install mojo
# 作業ディレクトリの設定
WORKDIR /workspace
docker-compose up --build
curl https://get.modular.com | sh - && \
modular auth mut_01db88cfa8ef4c4993b91c1902e1b65d
modular install mojo