Vega SDKのインストールに関する問題
このページは、SDKをインストールするときによくある問題を解決するために役立ちます。特定の問題の解決策がここで見つからない場合は、開発者フォーラムに問題を投稿して追加のサポートを受けることができます。
Homebrewのインストール
Homebrewをインストールしようとすると、次のメッセージが表示されることがあります。
Homebrew: error while attempting to install Homebrew:...
==> Running in non-interactive mode because `$NONINTERACTIVE` is set.==> Checking or `sudo` access (which may request your password)...
Need sudo access on macOS (for example, the user <ユーザー名> needs to be an Administrator)!
原因: 管理者権限がないか、Homebrewがシステムアーキテクチャに応じた適切なディレクトリに正しくインストールされていない可能性があります。
解決策: 管理者権限があることを確認し、以下の手順を完了します。
-
Rosettaを無効にします。
-
brewをインストールします。
Homebrewページの手順に従います。
-
PATH上にあるbrewを特定します。which brewPATHは次のようになります。
arm64: Homebrewは
/opt/homebrew/bin/brewにインストールされます。x86_64: Homebrewは
/usr/local/bin/brewにインストールされます。 -
.profile/.rcファイルをチェックして、
HOMEBREW変数が正しく設定されていることを確認します。arm64:
eval $(/opt/homebrew/bin/brew shellenv)x86_64:
eval $(/usr/local/bin/brew shellenv) -
brewパッケージが最新かどうかを確認します。
brew upgrade
SDKのダウンロードエラー
Failed to load the SDK installation interface
原因: ダウンロードURLの生成に問題がある可能性があります。
解決策: ページを再読み込みします。ページを再読み込みしても問題が解決しない場合は、Vegaコミュニティスペースに問題を投稿してください。
SDKのインストール時にプラットフォームの不一致エラーが発生する
Download succeeded [OK]
Installing Vega SDK <バージョン>.This takes 5 minutes.
Installation failed [X]
[X] Vega SDK for darwin-x86_64 is incompatible with current darwin-aarch64
原因: Vega SDKのインストーラーが、システムのアーキテクチャと一致していません。
以下に例を示します。 MシリーズのMac(arm64)を使用しているのに、Intel Mac(x86_64)バージョンをダウンロードした場合が該当します。
解決策:
- Vega SDKのインストールのページに戻ります。
- コンピューターに適したプラットフォームを選択します。
- 新しいインストールコマンドを取得します。
- インストーラーを再実行します。
インストール中にダウンロードが失敗する
ダウンロード中にインストールプロセスが停止または失敗すると、次のような状況が発生することがあります。
- インストールが進行せずにハングする。
- ネットワーク関連のエラーメッセージが表示される。
- ダウンロードの通知が完了しない。
原因: ダウンロード中にネットワークに問題が発生しました。
解決策:
- Command+C(Mac)またはCtrl+C(Linux)を押して、インストールを停止します。
- 信頼できるネットワークに接続します。
- Vega SDKのインストールのページに戻ります。
- インストーラーを再実行します。
ディスク容量不足でインストールが失敗する
Vega Error: Installation failed: [Errno 28] No space left on device
原因: デバイスのストレージに十分な空き容量がありません。
解決策:
- ディスクの空き容量を増やします。
- ディスク領域を整理したら、20GB以上の空き容量があることを確認します。
- インストーラーを再実行します。
SDKが既にインストールされている
Directory found at /Users/<ユーザー>/kepler/sdk/<バージョン>. Remove? [y/N]:
原因: インストーラーにより、指定されたインストールパスにSDKディレクトリがあることが検出されました。これは、次のような場合に発生する可能性があります。
- 以前のインストールが存在する。
- 以前のインストールが失敗し、そのファイルが残っている。
- インストールを複数回試みた。
解決策:
オプション1: 既存のインストールを上書きします。
- プロンプトが表示されたときに
yと入力して、インストーラーで既存のファイルをすべて上書きします。
オプション2: クリーンインストールを行います。
- 既存のフォルダを別の場所にバックアップします。
rm -rf <インストールパス>を実行して、以前のインストールを削除します。- インストーラーを再実行します。
node_api.hファイルが見つからない
原因: turbomoduleAPIパッケージに対するfind_packageとtarget_link_librariesの呼び出しが削除されている可能性があります。
解決策:
-
CMakeLists.txtファイルに次の行が含まれていることを確認します。- find_package (turbomoduleAPI REQUIRED)
- target_link_libraries (…turbomoduleAPI::turbomoduleAPI…)
-
プロジェクトを再ビルドします。
ターボモジュールが登録されないためにアプリがクラッシュする
"TurboModuleRegistry.getEnforcing(...): '[module]' could not be found" error.
原因: ターボモジュールが正しく登録されていないため、アプリの実行時に見つけることができません。
解決策:
-
クリーンアップと再ビルドを実行します。
a. ターボモジュールプロジェクトのdistフォルダをクリーンアップします。
b. ターボモジュールプロジェクトのクリーンビルドを実行します。
c. アプリプロジェクトのクリーンビルドを実行します。
-
自動リンクを確認します。
a.
react-native.config.jsが存在することを確認します。b. 自動リンクの設定が正しいことを確認します。
関連トピック
Last updated: 2025年9月30日

