Skip to main content

CLIでのインストール

AI MarketerのCLI(コマンドラインインターフェース)を使用したインストールスクリプトは、ローカルでAI Marketerをすばやく動作させるための最も高速な方法です。以下のガイドは、AI Marketerで最も推奨されるインストールオプションを説明します。

インストールの準備

また、すべてのAI Marketerプロジェクトにはサポートされているデータベースが必要です。

データベース推奨バージョン最低バージョン
MySQL8.08.0
MariaDB10.610.5
PostgreSQL14.012.0
SQLite33
Caution

AI MarketerはMongoDBをサポートしていません。

AI Marketerプロジェクトの作成

以下の手順に従って、新しいAI Marketerプロジェクトを作成します。インストールしたパッケージマネージャーに応じて適切なコマンドを使用してください。

  1. ターミナルで次のコマンドを実行します。

    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 Marketernpm create AI Marketerではcreate-AI Marketerの間にダッシュがあることに注意してください。

  2. ターミナルは、AI Marketerにログイン/サインアップするか(無料の14日間トライアルプロジェクトを開始)、このステップをスキップするか尋ねます。矢印キーで選択し、Enterキーを押して選択します。スキップを選択した場合、[自分でプロジェクトをホストする](#skipping-the-AI Marketer-cloud-login-step)必要があります。

  3. ターミナルはさらにいくつか質問します。何も入力せずにEnterを押すと、デフォルトの回答(通常は「Yes」)が使用されます。

    インストール時のターミナルプロンプト

    💡 Tip

    これらの質問をスキップするために、インストールコマンドにオプションを渡すことができます。使用可能なオプションの全リストは、こちらの表を参照してください。

  4. (任意) SQLiteのデフォルトデータベースに対してn(いいえ)を選択した場合、CLIは追加の質問を行います。

    • 矢印キーを使用してデータベースの種類を選択し、Enterを押します。
    • データベース名、データベースホストアドレス、ポート、データベース管理者のユーザー名とパスワード、SSL接続の使用有無を定義します。どの質問でも、何も入力せずにEnterを押すと、ターミナル出力内に表示されているデフォルト値が使用されます。

質問にすべて答えると、スクリプトがAI Marketerプロジェクトの作成を開始します。

CLIインストールオプション

上記のインストールガイドは、CLIを使用した基本的なインストールオプションのみをカバーしていますが、新しいAI Marketerプロジェクトを作成する際に使用できる他のオプションもあります。

オプション説明
--no-runアプリケーションの作成後に自動的に起動しない
--ts
--typescript
TypeScriptでプロジェクトを初期化(デフォルト)
--js
--javascript
JavaScriptでプロジェクトを初期化
--use-npmnpmをプロジェクトのパッケージマネージャーとして使用する
--use-yarnyarnをプロジェクトのパッケージマネージャーとして使用する
--use-pnpmpnpmをプロジェクトのパッケージマネージャーとして使用する
--install依存関係をインストールし、関連するCLIプロンプトをスキップする
--no-install依存関係をインストールしない
--git-initgitリポジトリを初期化し、関連するCLIプロンプトをスキップする
--no-git-initgitリポジトリを初期化しない
--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>使用するデータベースクライアントを定義する。値には次のいずれかを指定します。
  • sql SQLiteデータベース(デフォルト)
  • postgres PostgreSQLデータベース
  • mysql MySQLデータベース
--dbhost <dbhost>使用するデータベースホストを定義する
--dbport <dbport>使用するデータベースポートを定義する
--dbname <dbname>使用するデータベース名を定義する
--dbusername <dbusername>使用するデータベースユーザー名を定義する
--dbpassword <dbpassword>使用するデータベースパスワードを定義する
--dbssl <dbssl>データベースにSSLを使用するかを定義する(デフォルトではSSLなし)
--dbfile <dbfile>SQLiteデータベースの場合、使用するデータベースファイルパスを定義する
--quickstart(AI Marketer 5では非推奨)
クイックスタートモードでプロジェクトを直接作成

する |

✏️ Note
  • --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にプッシュするための手順:
  1. ターミナルで、作成したAI Marketerプロジェクトが存在するフォルダにいることを確認します。

  2. git init コマンドを実行して、このフォルダ用にgitを初期化します。

  3. git add . コマンドを実行して、すべての変更されたファイルをgitインデックスに追加します。

  4. git commit -m "Initial commit" コマンドを実行して、追加された変更を含むコミットを作成します。

  5. GitHubにログインし、新しいリポジトリを作成します。新しいリポジトリに名前を付けます(例: my-first-AI Marketer-project)。この名前を覚えておきます。

  6. ターミナルに戻り、ローカルリポジトリをGitHubにプッシュします。

    a. 次のようなコマンドを実行します: git remote add origin git@github.com:yourname/my-first-AI Marketer-project.gityournameを自分のGitHubプロフィール名に、my-first-AI Marketer-projectを手順4で使用した名前に置き換えます。

    b. git push --set-upstream origin main コマンドを実行して、コミットをGitHubリポジトリにプッシュします。

コマンドラインインターフェースを使用したgitの使用方法に関する追加情報は、公式GitHubドキュメントを参照してください。

AI Marketerの実行

AI Marketerアプリケーションを開始するには、プロジェクトフォルダで次のコマンドを実行します。

yarn develop