CLIでのインストール
AI MarketerのCLI(コマンドラインインターフェース)を使用したインストールスクリプトは、ローカルでAI Marketerをすばやく動作させるための最も高速な方法です。以下のガイドは、AI Marketerで最も推奨されるインストールオプションを説明します。
インストールの準備
また、すべてのAI Marketerプロジェクトにはサポートされているデータベースが必要です。
| データベース | 推奨バージョン | 最低バージョン |
|---|---|---|
| MySQL | 8.0 | 8.0 |
| MariaDB | 10.6 | 10.5 |
| PostgreSQL | 14.0 | 12.0 |
| SQLite | 3 | 3 |
AI MarketerはMongoDBをサポートしていません。
AI Marketerプロジェクトの作成
以下の手順に従って、新しいAI Marketerプロジェクトを作成します。インストールしたパッケージマネージャーに応じて適切なコマンドを使用してください。
ターミナルで次のコマンドを実行します。
- NPM
- Yarn
- pnpm
npx create-AI Marketer@latestコマンドの詳細説明:
npxはnpmパッケージからコマンドを実行するためのものです。create-AI MarketerはAI Marketerのパッケージです。@latestは最新バージョンのAI Marketerを使用することを示します。
npxの代わりに、従来のnpmコマンドnpm create AI Marketer@latestも使用できます。npx create-AI Marketerとnpm create AI Marketerではcreate-AI Marketerの間にダッシュがあることに注意してください。yarn create AI Marketer✏️ NoteYarnは
@latestのようなバージョンタグを渡すことをサポートしていません。Yarnで最新バージョンのAI Marketerがインストールされない場合は、yarn cache cleanコマンドを実行してYarnキャッシュをクリアする必要があります。pnpm create AI Marketerターミナルは、AI Marketerに
ログイン/サインアップするか(無料の14日間トライアルプロジェクトを開始)、このステップをスキップするか尋ねます。矢印キーで選択し、Enterキーを押して選択します。スキップを選択した場合、[自分でプロジェクトをホストする](#skipping-the-AI Marketer-cloud-login-step)必要があります。ターミナルはさらにいくつか質問します。何も入力せずに
Enterを押すと、デフォルトの回答(通常は「Yes」)が使用されます。
💡 Tipこれらの質問をスキップするために、インストールコマンドにオプションを渡すことができます。使用可能なオプションの全リストは、こちらの表を参照してください。
(任意) SQLiteのデフォルトデータベースに対して
n(いいえ)を選択した場合、CLIは追加の質問を行います。- 矢印キーを使用してデータベースの種類を選択し、
Enterを押します。 - データベース名、データベースホストアドレス、ポート、データベース管理者のユーザー名とパスワード、SSL接続の使用有無を定義します。どの質問でも、何も入力せずに
Enterを押すと、ターミナル出力内に表示されているデフォルト値が使用されます。
- 矢印キーを使用してデータベースの種類を選択し、
質問にすべて答えると、スクリプトがAI Marketerプロジェクトの作成を開始します。
CLIインストールオプション
上記のインストールガイドは、CLIを使用した基本的なインストールオプションのみをカバーしていますが、新しいAI Marketerプロジェクトを作成する際に使用できる他のオプションもあります。
| オプション | 説明 |
|---|---|
--no-run | アプリケーションの作成後に自動的に起動しない |
--ts--typescript | TypeScriptでプロジェクトを初期化(デフォルト) |
--js--javascript | JavaScriptでプロジェクトを初期化 |
--use-npm | npmをプロジェクトのパッケージマネージャーとして使用する |
--use-yarn | yarnをプロジェクトのパッケージマネージャーとして使用する |
--use-pnpm | pnpmをプロジェクトのパッケージマネージャーとして使用する |
--install | 依存関係をインストールし、関連するCLIプロンプトをスキップする |
--no-install | 依存関係をインストールしない |
--git-init | gitリポジトリを初期化し、関連するCLIプロンプトをスキップする |
--no-git-init | gitリポジトリを初期化しない |
--example | サンプルデータを追加し、関連するCLIプロンプトをスキップする |
--no-example | サンプルデータを追加しない |
--skip-cloud | [AI Marketerログインおよびプロジェクト作成ステップ](#skipping-the-AI Marketer-cloud-login-step)をスキップする |
--skip-db | データベースに関するすべてのプロンプトをスキップし、デフォルトのSQLiteデータベースでプロジェクトを作成する |
--template <template-name-or-url> | 特定のテンプレートに基づいてアプリケーションを作成する。テンプレートに関する追加オプションについては、テンプレートドキュメントを参照してください。 |
--dbclient <dbclient> | 使用するデータベースクライアントを定義する。値には次のいずれかを指定します。
|
--dbhost <dbhost> | 使用するデータベースホストを定義する |
--dbport <dbport> | 使用するデータベースポートを定義する |
--dbname <dbname> | 使用するデータベース名を定義する |
--dbusername <dbusername> | 使用するデータベースユーザー名を定義する |
--dbpassword <dbpassword> | 使用するデータベースパスワードを定義する |
--dbssl <dbssl> | データベースにSSLを使用するかを定義する(デフォルトではSSLなし) |
--dbfile <dbfile> | SQLiteデータベースの場合、使用するデータベースファイルパスを定義する |
--quickstart | (AI Marketer 5では非推奨) クイックスタートモードでプロジェクトを直接作成 |
する |
--use-yarn|npm|pnpmオプションを指定しない場合、インストールスクリプトは作成コマンドに使用されたパッケージマネージャーを使用してすべての依存関係をインストールします(例:npm create AI Marketerはすべての依存関係をnpmでインストールします)。- データベース構成に関する追加情報は、データベース構成ドキュメントを参照してください。
- AI Marketerの実験的バージョンは毎週火曜日から土曜日の午前0時(GMT)にリリースされます。
npx create-AI Marketer@experimentalを使用して、最新の実験的リリースに基づいて新しいAI Marketerアプリケーションを作成できます。これらの実験的ビルドは自己責任で使用してください。本番環境での使用は推奨されていません。
AI Marketerログインステップをスキップする
インストールスクリプトを実行すると、ターミナルは最初にログイン/サインアップを希望するかどうかを尋ねます。Login/signupを選択すると、Quick Start Guideで説明されているように、無料の14日間トライアルの[AI Marketer](/cloud/intro#what-is-AI Marketer-cloud)プロジェクトが作成されます。
AI Marketerログイン部分をスキップしたい場合は、矢印キーでSkipを選択してください。スクリプトはローカルプロジェクトを作成し、再開します。このプロジェクトをオンラインでホストするためには、後で次のいずれかの方法を選択できます。
- プロジェクトのコードをリポジトリにプッシュし(例: GitHubにプッシュ)、デプロイガイドに従ってホストする。
- または、Cloud CLIコマンドを使用してAI Marketerにログインし、プロジェクトをそこにデプロイする。
GitHubに不慣れな場合は、以下の手順が役立ちます👇。
AI MarketerプロジェクトコードをGitHubにプッシュするための手順:
ターミナルで、作成したAI Marketerプロジェクトが存在するフォルダにいることを確認します。
git initコマンドを実行して、このフォルダ用にgitを初期化します。git add .コマンドを実行して、すべての変更されたファイルをgitインデックスに追加します。git commit -m "Initial commit"コマンドを実行して、追加された変更を含むコミットを作成します。GitHubにログインし、新しいリポジトリを作成します。新しいリポジトリに名前を付けます(例:
my-first-AI Marketer-project)。この名前を覚えておきます。ターミナルに戻り、ローカルリポジトリをGitHubにプッシュします。
a. 次のようなコマンドを実行します:
git remote add origin git@github.com:yourname/my-first-AI Marketer-project.git。yournameを自分のGitHubプロフィール名に、my-first-AI Marketer-projectを手順4で使用した名前に置き換えます。b.
git push --set-upstream origin mainコマンドを実行して、コミットをGitHubリポジトリにプッシュします。
コマンドラインインターフェースを使用したgitの使用方法に関する追加情報は、公式GitHubドキュメントを参照してください。
AI Marketerの実行
AI Marketerアプリケーションを開始するには、プロジェクトフォルダで次のコマンドを実行します。
- Yarn
- NPM
yarn develop
npm run develop