前提条件
Morphの全ての機能を使用するためには、以下の環境が必要です。これらのセットアップが完了していない場合、MorphのCLIとフレームワークが正常に動作しない可能性があります。
Python 3.9 ~ 3.12 のインストール
Python 3.9 ~ 3.12 のインストール
Morphフレームワークが動作するためには、Python 3.9以上、3.13未満が必要です。Pythonのバージョンを確認するには、以下のコマンドを実行してください。Python 3.9以上がインストールされていない場合、以下の手順を参考にインストールしてください。
公式サイトからのインストール
- Pythonの公式サイト からmacOS用のインストーラ(.pkgファイル)をダウンロードし、ダブルクリックでインストールします。
- Homebrewのインストール。
- ターミナルで
brew install python
を実行して最新のPythonをインストール。 - ターミナルで
brew install pyenv
を実行してpyenvをインストール。 - ターミナルで
pyenv install 3.11.11
を実行してPython 3.11.11をインストール。
Node.js 18以上, npm 7以上のインストール
Node.js 18以上, npm 7以上のインストール
Morphフレームワークが動作するためには、Node.js 18以上とnpm 7以上が必要です。Node.jsのバージョンを確認するには、以下のコマンドを実行してください。Node.js 18以上がインストールされていない場合、以下の手順を参考にインストールしてください。
公式サイトからのインストール
- Node.jsの公式サイト からmacOS用のインストーラ(.pkgファイル)をダウンロードし、ダブルクリックでインストールします。
- Homebrewのインストール。
- ターミナルで
brew install node
を実行して最新のNode.jsをインストール。
- nvmのドキュメントを参照して、nvmをインストールしてください。
Dockerのインストール
Dockerのインストール
MorphフレームワークをMorph CLIを用いてクラウド環境にデプロイするために、Dockerが必要です。Githubリポジトリとの連携によるデプロイができない場合は、この手順を参考にDockerをインストールしてください。Dockerがインストールされていない場合、以下の手順を参考にインストールしてください。
公式サイトからのインストール
- Dockerの公式サイト からmacOS用のインストーラ(.dmgファイル)をダウンロードし、ダブルクリックでインストールします。
Morphのインストール
1
pipコマンドでmorphをインストールする
Shell
2
Morphプロジェクトを作成する
morph new
コマンドを使って、Morphプロジェクトを作成します。Shell
3
Morphの開発サーバーを起動する
morph serve
コマンドを使って、Morphの開発サーバーを起動します。Shell
4
ブラウザでアプリを開く
localhost:8080
にアクセスして、アプリを開きます。5
SQL, Python, MDXを使ってアプリを構築する
ここまでで、基本的な開発サーバーを起動できました。SQL, Python, MDXを使ってアプリを構築していきましょう!