バッチャンネル

  • ホーム
  • 記事一覧
  • タグ一覧
  • 検索
  • お問い合わせ
てばのプロフィール画像

てば

Webエンジニア・個人開発者 ⚙️
【経歴】文系大▶21卒Web系エンジニア兼PJM👨‍💻
Web開発、個人開発、日常の気づきなどを書いています。

XnRSS
てばのプロフィール

最近の投稿

【書評】西野亮廣『北極星 僕たちはどう働くか』30歳手前に現実を突きつけられた話

2026-04-11

よく使うClaude Codeスキルまとめ - おすすめスキル設定集

2026-04-07

『具体と抽象』の書評【議論がかみ合わない原因はコレだった】

2026-03-15

『仮説思考』の書評【答えから考える問題解決のコツを3つ紹介】

2026-03-07

『ユーザビリティエンジニアリング』の書評【ユーザー視点が身につく実践書】

2026-02-21

タグ

プログラミング (29)書評 (18)レビュー (14)ビジネス書 (12)キャリア (8)大学 (7)ブログ (7)大学生 (6)就活 (5)文系 (5)テックアカデミー (4)学習方法 (4)アート (4)開発ツール (3)ガジェット (3)デプロイ (3)ライフ (3)Webエンジニア (3)ラジオ (3)就職活動 (3)WordPress (3)Claude (2)環境構築 (2)ポートフォリオ (2)Netlify (2)Web開発 (2)GitHub (2)Vue.js (2)JavaScript (2)ノーコード (2)活動報告 (2)分析 (2)Laravel (2)小説 (2)スキル (1)AI (1)UXデザイン (1)iOS開発 (1)アプリ開発 (1)サブスクリプション (1)Apple (1)MCP (1)設定 (1)Mac (1)テスト (1)Markdown (1)プロフィール (1)自己紹介 (1)経歴 (1)Next.js (1)CI/CD (1)コマンド (1)CMS (1)Contentful (1)JAMstack (1)Udemy (1)MAMP (1)Electron (1)個人開発 (1)Webサービス (1)アイデア (1)Radiotalk (1)音声配信 (1)プログラミングスクール (1)PHP (1)Git (1)Heroku (1)MySQL (1)お笑い (1)

バッチャンネル

Xn
プライバシーポリシーお問い合わせサイトマップRSS

当サイトはアフィリエイト広告を利用しています

© 2026 バッチャンネル

  1. ホーム
  2. ブログ
  3. MacBookを買い替えたらやること完全ガイド【2025年版チェックリスト】

MacBookを買い替えたらやること完全ガイド【2025年版チェックリスト】

2025-10-12
Macガジェット環境構築プログラミング

MacBookを買い替えた時に必要な作業を完全網羅。事前準備から新しいMacの初期設定、開発環境の構築まで、エンジニア目線で解説します。Apple Trade Inの手続き、アプリのインストール、GitHubのSSH設定など、忘れがちな項目をチェックリスト形式で紹介。

※当記事にはアフィリエイトリンクが含まれる場合があります。

💭 新しいMacBookを買ったけど、何から始めればいいかわからない。古いMacからデータを移行したいけど、手順がわからない。

こんな悩みを解決します。

▼記事の内容

  • MacBook買い替え前の事前準備
  • 新しいMacが届いたらやるべき初期設定
  • エンジニア向けの開発環境構築手順

この記事を書いている僕は、これまで複数回MacBookを買い替えてきました。最初は何をすればいいかわからず、時間をかけてしまいましたが、何度か経験するうちに効率的な手順が見えてきました。

新しいMacを手に入れるのはワクワクしますが、環境構築は意外と時間がかかりますよね。

そこで今回は、MacBookを買い替えた際にやるべきことを「事前準備」「初期設定」「開発環境構築」の3つのステップに分けてまとめました。エンジニアの方は、特に開発環境の再構築が一番ハマりやすいポイントです。

📋 事前準備:古いMacでやっておくこと

✅ Apple Trade Inへの手続き

MacBookを下取りに出す予定の方は、事前にApple Trade Inへの手続きを済ませておきましょう。

  • 下取り価格の見積もりを確認
  • 返送期限に余裕を持って日程を設定(2〜3週間程度がおすすめ)
  • データ削除前にバックアップを完了させる

下取りに出す場合は、返送期限があるので、新しいMacのセットアップが完了してから古いMacを初期化するスケジュールを立てておくと安心です。

✅ 必要なファイルのバックアップ

古いMacから必要なファイルやデータを事前にバックアップしておきましょう。

バックアップすべきもの:

  • 重要な書類やプロジェクトファイル
  • 写真や動画などのメディアファイル
  • アプリケーションの設定ファイル
  • SSH鍵(~/.ssh/)
  • .envファイルなどの環境変数

バックアップ先はGoogle Drive、iCloud Drive、外付けSSDのどれかでOKです。

💡 特に.envファイルやSSH鍵などは、新しいMacで必ず必要になるので、忘れずにバックアップしておきましょう。

✅ VSCode/Cursorのプロファイル設定をエクスポート

エディタの設定を引き継ぐために、プロファイル設定をエクスポートしておくと便利です。

VSCodeやCursorには設定同期機能があるので、GitHubアカウントでログインしてプロファイルをエクスポートしておきましょう。

🔗 VSCodeの設定同期方法

これで事前準備は完了です。次は新しいMacが届いたらやることを見ていきましょう。

🎉 新しいMacが届いたらやること

新しいMacが届いたら、まずは基本的な設定から始めましょう。

✅ 基本設定の調整

最初に、Macの使い勝手を良くするために基本設定を調整します。

  • トラックパッド:カーソル速度とクリック感度を好みに調整
  • キーボード:キーリピート速度を上げ、Caps LockをCtrlに変えると快適
  • Dock:サイズを小さく、最近使ったアプリの表示はオフ

Dockの設定は、以下の記事が参考になります。

🔗 Dockの設定をカスタマイズする方法

✅ コマンドラインツールのインストール

開発に必要なコマンドラインツールをインストールします。

ターミナルを開いて、gitコマンドを実行してみましょう。

git --version

初めて実行すると、コマンドラインツールのインストールを促すダイアログが表示されるので、インストールを進めます。

または、Xcodeをインストールすることでもコマンドラインツールが使えるようになります。

🔗 Xcode(App Store)

✅ 必須アプリのインストール

次に、日常的に使うアプリをインストールしていきます。

  • Google Chrome(メインブラウザ)
  • Bitwarden(パスワード管理)
  • Slack(コミュニケーション)
  • Clipy(クリップボード履歴管理)
  • Docker Desktop(コンテナ環境)
  • Figma(デザインツール)
  • Cursor または VSCode(コードエディタ)
  • Discord(コミュニティ)
  • Amicall(音声入力)

これらのアプリは、それぞれの公式サイトからダウンロードできます。

App Storeからインストールできるものもあるので、使いやすい方法でインストールしましょう。

💻 開発環境の構築

ここが一番時間がかかります。焦らず一個ずつ。

✅ Homebrewのインストール

Homebrewは、Macでパッケージ管理をするために必須のツールです。

ターミナルで以下のコマンドを実行します。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

インストール後、指示に従ってPATHを通す設定を行いましょう。

🔗 Homebrewのインストール方法

✅ nvmの導入

Node.jsのバージョン管理ツールであるnvmをインストールします。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

インストール後、.zshrcまたは.bash_profileに設定を追加し、ターミナルを再起動します。

🔗 nvm公式ドキュメント

その後、必要なNode.jsのバージョンをインストールします。

nvm install 18
nvm use 18

✅ GitHubのSSH鍵を作成

GitHubとの連携に必要なSSH鍵を作成します。

ssh-keygen -t ed25519 -C "your_email@example.com"

作成した公開鍵をGitHubに登録します。

cat ~/.ssh/id_ed25519.pub

コピーした公開鍵を、GitHubの設定ページ(Settings > SSH and GPG keys)に登録しましょう。

🔗 GitHubのSSH設定方法

✅ gitconfigの設定

Gitの基本設定を行います。

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

その他、エイリアスや改行コードの設定なども必要に応じて追加しましょう。

✅ VSCode/Cursorのプロファイル設定をインポート

エディタをインストールしたら、事前にエクスポートしておいたプロファイル設定をインポートします。

VSCodeやCursorでは、GitHubアカウントでログインすることで、設定や拡張機能を自動的に同期できます。

Settings Sync機能を使えば、わずか数分で元の環境を復元できます。

✅ 開発用ディレクトリの作成

開発用のディレクトリを作成します。

mkdir ~/Desktop/dev
cd ~/Desktop/dev

個人開発中のリポジトリがあれば、ここにクローンしましょう。

git clone git@github.com:username/repository.git

⚠️ .envファイルなどの環境変数は、Gitにコミットされていないので、バックアップしたファイルからコピーする必要があります。

✅ Claude Codeのインストール

AI支援開発ツールのClaude Codeもインストールしておくと便利です。

公式ドキュメントに従ってインストールします。

🔗 Claude Codeドキュメント

インストール後、ログインして、よく使うMCP設定があれば移行しましょう。

claude --mcp-config=.mcp.json

🔄 古いMacbookの初期化

新しいMacの環境構築が完了したら、最後に古いMacBookを初期化します。

初期化の手順

  1. iCloudからサインアウト
  2. メッセージやFaceTimeからサインアウト
  3. NVRAMのリセット
  4. MacOSの再インストール

詳しい手順は、Apple公式のサポートページを参考にしてください。

🔗 Macを売却、譲渡、下取りに出す前にやっておくべきこと

🎯 まとめ

MacBookを買い替えるときの流れを整理するとこんな感じです。

事前準備(古いMacで)

  • Apple Trade Inの手続き
  • ファイルのバックアップ
  • エディタ設定のエクスポート

初期設定(新しいMacで)

  • 基本設定の調整
  • コマンドラインツールのインストール
  • 必須アプリのインストール

開発環境構築

  • Homebrewのインストール
  • nvmの導入
  • GitHubのSSH設定
  • 開発用ディレクトリの作成

慣れれば半日もあれば終わりますが、最初は結構時間を溶かしがち。このリストを手元に置いておくと、抜け漏れが減ります。

最後まで読んでいただきありがとうございました!てば(@basabasa8770)でした!

この記事をシェア

XFacebooknoteLINE
てばのプロフィール画像

てば

Webエンジニア・個人開発者 ⚙️
【経歴】文系大▶21卒Web系エンジニア兼PJM👨‍💻
Web開発、個人開発、日常の気づきなどを書いています。

XnRSS
てばのプロフィール

最近の投稿

【書評】西野亮廣『北極星 僕たちはどう働くか』30歳手前に現実を突きつけられた話

2026-04-11

よく使うClaude Codeスキルまとめ - おすすめスキル設定集

2026-04-07

『具体と抽象』の書評【議論がかみ合わない原因はコレだった】

2026-03-15

『仮説思考』の書評【答えから考える問題解決のコツを3つ紹介】

2026-03-07

『ユーザビリティエンジニアリング』の書評【ユーザー視点が身につく実践書】

2026-02-21

タグ

プログラミング (29)書評 (18)レビュー (14)ビジネス書 (12)キャリア (8)大学 (7)ブログ (7)大学生 (6)就活 (5)文系 (5)テックアカデミー (4)学習方法 (4)アート (4)開発ツール (3)ガジェット (3)デプロイ (3)ライフ (3)Webエンジニア (3)ラジオ (3)就職活動 (3)WordPress (3)Claude (2)環境構築 (2)ポートフォリオ (2)Netlify (2)Web開発 (2)GitHub (2)Vue.js (2)JavaScript (2)ノーコード (2)活動報告 (2)分析 (2)Laravel (2)小説 (2)スキル (1)AI (1)UXデザイン (1)iOS開発 (1)アプリ開発 (1)サブスクリプション (1)Apple (1)MCP (1)設定 (1)Mac (1)テスト (1)Markdown (1)プロフィール (1)自己紹介 (1)経歴 (1)Next.js (1)CI/CD (1)コマンド (1)CMS (1)Contentful (1)JAMstack (1)Udemy (1)MAMP (1)Electron (1)個人開発 (1)Webサービス (1)アイデア (1)Radiotalk (1)音声配信 (1)プログラミングスクール (1)PHP (1)Git (1)Heroku (1)MySQL (1)お笑い (1)