
OpenCodeがインストールできない:よくあるエラーと直し方
公開日:
読了時間: 2 min
テーマ: テクノロジー
著者: Leandro Valencia
postinstallが実行されない、存在しないbrew install、WindowsのPATH。OpenCode v2のインストールで起きる9つのエラーと、それぞれの原因と直し方。
目次
- 最初に:インストールのエラーか、接続のエラーか
- エラー1:
error: opencode-ai's postinstall script was not run. - エラー2:
brew install opencodeが動かない - エラー3:
command not found: opencode - エラー4:Ubuntuに入れたのにパッケージが見つからない
- エラー5:v1からv2へ移行したい
- エラー6:インストーラーが権限を要求する、またはEACCESで失敗する
- エラー7:TUIは開くのにモデルが応答しない
- エラー8:動いていたのに午後の途中で止まった
- エラー9:2回インストールしたら挙動がおかしくなった
- 手早いチェックリスト
- さらに読む
最初に:インストールのエラーか、接続のエラーか
この切り分けが数時間を節約します。ほとんどの人がやりません。
TUIが開くなら、ターミナルにOpenCodeのインターフェースが見えるなら、インストールは成功しています。そこから先の問題はすべて設定です。APIキー、プロバイダー、クォータ。何も再インストールしないでください。
コマンドが存在しない、またはインストーラーが異常終了する場合だけが、本当のインストールの問題です。以下を読んでください。
エラー1:error: opencode-ai's postinstall script was not run.
最も検索されるエラーで、人が混同する2つの原因があります。
原因A:パッケージマネージャーがスクリプトをブロックした。 npmパッケージは、プラットフォーム用のネイティブバイナリをダウンロードするために、信頼済みのpostinstallスクリプトを使います。bunとpnpmは、明示的な許可がないとpostinstallスクリプトを実行しません。セキュリティ上の設計です。フラグを付けないままどちらかでインストールすると、パッケージは半分だけ入った状態になります。存在するのに、バイナリがない。
# bun
bun install -g --trust @opencode/cli
# pnpm
pnpm add -g --allow-build=@opencode/cli @opencode/cli
原因B:古いパッケージを使っている。 エラーの中の名前を見てください。opencode-ai。これが旧パッケージです。v2は@opencode/cliです。2025年のチュートリアルに従ったなら、間違ったほうを入れています。
npm uninstall -g opencode-ai
npm install -g @opencode/cli
持っていないと思っても、アンインストールを実行してください。2つのパッケージがPATH上の同じopencodeコマンドを登録すると、原因からは想像もつかない形のエラーが発生します。
エラー2:brew install opencode が動かない
動かないのは、存在しないからです。v2のドキュメントは明示しています。Homebrew、AUR、Scoop、Chocolateyは非対応だと。
brew install anomalyco/tap/opencodeを検索して何も見つからなかったとしても、tapが落ちているのではありません。公式チャネルではないのです。ミラーサイトから入手したバラの.exeも同じ扱いです。
実際に機能するチャネルはこれです。
| 経路 | コマンド |
|---|---|
| npm | npm install -g @opencode/cli |
| bun | bun install -g --trust @opencode/cli |
| pnpm | pnpm add -g --allow-build=@opencode/cli @opencode/cli |
| yarn | yarn global add @opencode/cli |
| 公式スクリプト | curl -fsSL https://opencode.ai/v2/install | bash |
| Docker | バージョンタグ付きの ghcr.io/anomalyco/opencode |
OpenCodeにbrew installを勧めてくるチュートリアルは、2025年のものか非公式ソースです。現在のリストはOpenCodeのドキュメントにあります。
エラー3:command not found: opencode
ほとんどの場合、インストールのせいではありません。PATHのせいです。
- 新しいターミナルを開く。 curlスクリプトで入れた場合、現在のセッションにはディレクトリが読み込まれていないことがあります。
- ターミナルを閉じたくないなら、シェルを読み込み直します。
source ~/.bashrcかsource ~/.zshrc。 - バイナリがどこに入ったかを確認します。
npm bin -gがnpmのグローバルディレクトリを表示します。そのディレクトリが$PATHになければ、追加してください。
Windowsではこのエラーがさらに起きがちです。Nodeのインストール時に、npmのグローバルプレフィックスがシステムのPATHに入らないことがあるからです。これはNode側の問題で、OpenCodeのせいではありません。一度直せば、他のグローバルパッケージもすべて直ります。
エラー4:Ubuntuに入れたのにパッケージが見つからない
aptやsnapのパッケージは存在しません。LinuxではmacOSとまったく同じ方法で入れます。npm/bun/pnpm/yarn経由か、v2の公式スクリプトです。
Ubuntuでcurlスクリプトを使ってコマンドが出てこないなら、エラー3に戻ってください。PATHの問題です。スクリプトは専用のディレクトリにインストールするので、シェルがその場所を知っている必要があります。
エラー5:v1からv2へ移行したい
バージョンの跳ね上げでパッケージ名が変わり、それがアップグレードを壊します。旧パッケージにnpm update -gを実行してもv2には到達しません。レジストリ上で別パッケージだからです。
npm uninstall -g opencode-ai
npm install -g @opencode/cli
opencode --version
最後にバージョンを確認してください。まだ旧バージョンを報告するなら、別のPATHディレクトリに孤児になったバイナリがあります。which -a opencodeで見つけて、本来あるべきでないものを削除してください。
エラー6:インストーラーが権限を要求する、またはEACCESで失敗する
LinuxとmacOSでのグローバルnpmの古典的問題です。グローバルディレクトリの所有者がrootで、あなたのユーザーは書き込めません。
誘惑的な間違った解決策がsudo npm install -gです。動きますが、homeの中にroot所有のファイルを残し、あとで問題を起こします。正しい解決策は、npmのプレフィックスを自分のhome内のディレクトリに変更するか、nvm、fnm、voltaのようなNodeバージョンマネージャーを使うことです。すべてhomeの下に入るので、問題が根こそぎなくなります。
エラー7:TUIは開くのにモデルが応答しない
冒頭の警告を繰り返します。ここで無意味に再インストールする人が最も多いからです。これはインストールエラーではありません。
TUI内で/connectを実行してください。APIキーが正しいか、選択したプロバイダーが支払い先と一致しているかを確認します。Z.aiのCoding Planを使うなら、エンドポイントが重要です。Anthropic互換とOpenAI互換の2つがあり、間違えるとプランのクォータが一切減りません。詳細はZ.ai Coding Plan:Base URLとAPIキーの設定方法で扱っています。
エラー8:動いていたのに午後の途中で止まった
これもバグではありません。プランの利用上限です。
OpenCode Goは単一の月間クォータではなく、時間窓ごとに上限を適用します。午後に使い切ったなら、月間ではなく5時間窓の上限に当たったのです。正確な数字と内訳はOpenCode Go:料金、利用上限、2026年に契約する価値はあるかにあります。
エラー9:2回インストールしたら挙動がおかしくなった
症状:コマンドがインストールしたのと違うバージョンを報告する、設定の変更が効かない。
which -a opencode
このコマンドは、バイナリが存在するすべてのパスを列挙します。2つ以上返ってきたら、競合するインストールがあります。典型的にはnpm由来とcurlスクリプト由来の1つずつ、あるいは昔のbrewの試みの残骸です。要らないものを削除し、1つだけ残してください。
手早いチェックリスト
上を読みたくない人のための、診断の順序です。
- TUIは開くか? → 問題はインストールではなく
/connect。 which -a opencode→ 2つ以上出たら掃除する。npm uninstall -g opencode-ai→ 旧パッケージを削除。npm install -g @opencode/cli→ v2を入れる。- 新しいターミナル → PATHを疑う。
- bunかpnpmなら →
--trustか--allow-buildを付ける。 brewは絶対に使わない。
さらに読む
- 完全なチュートリアル:OpenCodeをインストールしてAIで開発する手順ガイド
- 問題がクォータなら:OpenCode Go:料金、利用上限、2026年に契約する価値はあるか
- 問題がエンドポイントなら:Z.ai Coding Plan:Base URLとAPIキーの設定方法
Step-by-step guide
インストールと接続を切り分ける
TUIが開くなら、インストールは成功しています。問題はバイナリではなく、APIキーかプロバイダーです。
旧パッケージを削除
`npm uninstall -g opencode-ai`を実行します。v2の名前は`@opencode/cli`で、両者は同じコマンドを取り合います。
v2の公式経路で入れる
`npm install -g @opencode/cli`か、スクリプト`curl -fsSL https://opencode.ai/v2/install | bash`で入れます。brewは使わないこと。
bun/pnpmはビルドを許可
bunには`--trust`、pnpmには`--allow-build=@opencode/cli`を付けないと、postinstallがネイティブバイナリを取得しません。
諦める前にPATHを確認
新しいターミナルを開いて`npm bin -g`を確認。command not foundの半分はPATHの問題で、インストールの問題ではありません。
Frequently asked questions
error: opencode-ai's postinstall script was not run とはどういう意味ですか?
パッケージマネージャーが、ネイティブバイナリをダウンロードするスクリプトをブロックしています。bunとpnpmは明示的な許可がないとpostinstallを実行しないため起こります。`--trust`(bun)または`--allow-build=@opencode/cli`(pnpm)を付けて再インストールしてください。古い`opencode-ai`パッケージを使っていて、v2の`@opencode/cli`になっていない場合にも表示されます。
brew install opencodeはありますか?
ありません。v2のドキュメントは、Homebrew、AUR、Scoop、Chocolateyが非対応であることを明示しています。anomalyco/tap/opencodeのようなtapはすべて非公式です。npm、bun、pnpm、yarn、またはスクリプト`curl -fsSL https://opencode.ai/v2/install | bash`を使ってください。
OpenCode v2に正しいnpmパッケージはどれですか?
`@opencode/cli`です。旧名は`opencode-ai`で、2025年のチュートリアルに今も出てくるのはこちらです。古いものがグローバルに入っている場合は、新しいものを入れる前に`npm uninstall -g opencode-ai`で削除してください。そうしないと、2つのバイナリがPATH上の同じ名前を取り合います。
OpenCodeを入れたのにcommand not foundになる
原因はインストールではなくPATHです。新しいターミナルを開くか、`.bashrc`や`.zshrc`を`source`し直してください。Windowsでnpmのグローバルインストールをした場合、npmのプレフィックスがシステムのPATHに入っていないことがあります。`npm bin -g`でバイナリの位置を確認してください。
UbuntuへのOpenCodeのインストール方法は?
macOSと同じ方法です:`npm install -g @opencode/cli`か、v2の公式スクリプトを使います。aptやsnapのパッケージはありません。curlスクリプトを使った場合は、インストール先のディレクトリがPATHに通っているかを確認してから、インストールが壊れたと判断してください。
TUIは開くのにモデルが応答しません。インストールエラーですか?
いいえ。インストールは正常で、問題はプロバイダーへの接続にあります。TUI内で`/connect`を実行し、APIキーと選択したプロバイダーを確認してください。モデルが応答しないことは、壊れたバイナリの症状としては決して現れません。
関連記事
興味を持ちそうな関連コンテンツを探し続けましょう

Claude Code vs OpenCode:5つの真実とソフトスキル
ロックイン、月1,000ドルの請求、エアギャップモード:Claude CodeとOpenCodeの実態と、構文よりもソフトスキルが問われる理由。

OpenCodeをインストールしてAIで開発する手順ガイド
OpenCode(CLI)のインストールからプロバイダー接続、リポジトリでの最初のエージェント実行までを解説します。5ドルクレジットがもらえるOpenCode Goの案内も含みます。

2026年に価値のあるIDEとコードエージェント(そしてなぜopencodeがその地位を獲得したか)
2026年の最高のIDEとコードエージェントの完全ガイド:opencode、Claude Code、Cursor、Cline、Kilo Code、Crush、Droidなど。比較分析、価格、開発者プロファイル別の推奨事項。
提携
私が毎日使っていて、このコミュニティがより良い条件で使えるツールです。