MacでClaude Codeを使う方法をお探しですね。
広告
【2024年最新】Claude CodeのMacへのインストール方法|npmは非推奨!Homebrewが正解な理由
話題のAIコーディングツール「Claude Code」、使ってみたいですよね!でも、いざインストールしようとすると「Homebrewがいいの?それともnpm?」って迷っちゃう人が多いんです。
実は、昔はnpmでのインストール方法も紹介されていたんですが、**今はもう違います。
**
**結論から言うと、Macなら「Homebrew」か「公式インストーラー」を使うのが正解です。
npmは今、公式で「非推奨」になっています。
**
この記事では、なんでnpmがダメになったのか、Homebrewでの正しいインストール方法、それに「もうnpmで入れちゃったよ…」って人向けの移行方法まで、わかりやすく説明していきますね!
なんでnpmじゃダメなの?Homebrewが推奨される理由
MacでClaude Codeを使うなら、Homebrewか公式のインストーラーを使うのがベストです。
実は最初の頃、npmでインストールする方法もよく紹介されていたんですが、今はAnthropic社(作ってる会社)の公式ドキュメントで「Deprecated(非推奨)」ってはっきり書かれています。
**じゃあなんでダメになったの?**
一番の理由は、**npmのグローバルインストールってトラブルが起きやすい**からなんです。
npmで`-g`オプションを使ってツールを入れると、パソコンの権限設定とかNode.jsのバージョン管理ツール(nvmとか)との相性で、エラーが出ちゃうことがあるんですよね。
それに、`sudo`(管理者権限)を使ってインストールするのはセキュリティ的にもよくないし、システム全体の設定がぐちゃぐちゃになって、他の開発プロジェクトにも悪影響が出ることがあります。
いわゆる「環境汚染」ってやつですね。
**Homebrewや公式インストーラーだと何がいいの?**
これらの方法だと、システムから独立した場所にツールが入るので、他のライブラリやツールと喧嘩しにくいんです。
しかも公式の署名付きファイルを使うから、セキュリティ面でも安心。
これから入れる人は、迷わずHomebrewか公式インストーラーを選んでおけば、後々困ることがグッと減りますよ!
【実践編】Homebrewを使った正しいインストール方法
それじゃあ実際に、Homebrewを使ってClaude Codeをインストールしてみましょう!HomebrewはMacユーザーなら知っておきたい定番のパッケージ管理ツールで、インストールもアンインストールも簡単です。
**【Homebrewでのインストール手順】**
1. **ターミナルを開く**
「ターミナル」アプリを起動します(LaunchpadやSpotlight検索から探せます)。
2. **このコマンドを入力して実行**
“`
brew install --cask claude-code
“`
これだけ!あとは自動でインストールが進みます。
3. **ちゃんと入ったか確認**
インストールが終わったら、こう入力してみてください。
“`
claude --version
“`
バージョン番号が表示されたら成功です!
**公式インストーラーを使う方法もあります**
「Homebrewは使ってないんだよね」って人や、「公式が一番推してる方法がいい!」って人は、`curl`コマンドを使った公式インストーラーもあります。
この方法だと、自動アップデート機能も有効になるので便利です(Homebrew版は手動で更新する必要があります)。
どっちを選んでも、npmみたいに複雑な問題に悩まされることなく、スッキリ使い始められますよ!
「もうnpmで入れちゃった…」って人へ|安全な移行方法
「この記事読む前に、もうnpmでインストールしちゃったんだけど…」って人、いますよね?大丈夫です、ちゃんと移行できます!
今のままでも動くかもしれないけど、非推奨の方法を使い続けると、アップデートが受けられなくなったり、変なバグに遭遇したりするリスクがあります。
なので、早めに正しい方法に切り替えちゃいましょう。
難しくないですよ!
**【移行手順】**
**ステップ1:npmパッケージを削除**
ターミナルでこのコマンドを実行します。
“`
npm uninstall -g @anthropic-ai/claude-code
“`
もし「権限がない」ってエラーが出たら、`sudo`をつけて実行してみてください(慎重に!)。
**ステップ2:ちゃんと消えたか確認**
“`
which claude
“`
このコマンドを入力して、何も出てこなければOKです(`claude not found`って出ることもあります)。
**ステップ3:正しい方法で再インストール**
さっき説明したHomebrewの手順で、改めてインストールしましょう。
「一度きれいに削除してから入れ直す」っていうのがポイントです。
こうすることで、古いのと新しいのが喧嘩して動かなくなる…なんてトラブルを防げます。
ちょっと面倒に感じるかもしれないけど、結果的にはこれが一番早くて確実な方法なんです!
インストール後の初期設定とトラブル対処法
インストールが無事終わったら、実際に使い始める準備をしましょう!
**初回起動と認証**
ターミナルで`claude`って入力してエンターを押すと、初期設定が始まります。
画面の指示に従ってブラウザが開くので、Anthropicのアカウントでログインしてください。
認証が終われば、もうClaude Codeとおしゃべりできるようになります!
**「コマンドが見つからない」って出たら?**
もし変なエラーが出たり、うまく動かなかったりしたら、診断ツールを使ってみましょう。
“`
claude doctor
“`
このコマンドを実行すると、インストール状況や必要なツールが揃っているかを自動でチェックしてくれます。
めっちゃ便利!
**アップデートについて**
Homebrewでインストールした人は、自動更新が効きません。
定期的に
“`
brew upgrade claude-code
“`
を実行して、手動でアップデートしましょう。
公式インストーラーを使った人は、バックグラウンドで自動的に更新されるので楽ちんです。
この違いを知っておいて、定期的にメンテナンスしてあげると、いつも快適に使えますよ!
まとめ
これでClaude Codeの導入は完璧です。
正しい方法でインストールしておけば、トラブルに悩まされることなく、AIと一緒に快適なコーディング生活が送れますよ。
さあ、さっそく使ってみましょう!
広告
