Налаштування MacBook для Розробки
Вітаємо з придбанням нового MacBook! Незалежно від того, чи є ви веб-розробником, розробником додатків чи ентузіастом машинного навчання, цей посібник допоможе вам налаштувати MacBook для розробки. Ми охопимо встановлення необхідних інструментів, налаштування середовища та підготовку до будь-якого проекту.
1. Початкове налаштування MacBook
а. Оновіть macOS
Перед тим як приступити до розробки, переконайтеся, що ваша macOS оновлена:
- Клікніть на меню Apple (🍏) > Системні налаштування > Основні > Оновлення програмного забезпечення.
- Встановіть доступні оновлення та перезапустіть MacBook.
b. Увімкнення інструментів розробника
- Відкрийте Термінал (знайдіть його через Spotlight, ⌘+Space, потім введіть “Terminal”).
- Встановіть інструменти командного рядка Xcode:
xcode-select --install
Слідуйте інструкціям для встановлення необхідних інструментів.
2. Встановлення Homebrew
Homebrew — це менеджер пакетів для macOS, який спрощує встановлення програмного забезпечення.
- Відкрийте Термінал і введіть:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Додайте Homebrew до вашого PATH (інструкції з'являться після встановлення).
- Перевірте встановлення:
brew --version
3. Встановлення інструментів розробника
а. Встановлення Node.js, npm, pnpm та Bun
Ці інструменти є основними для JavaScript та веб-розробки.
- Node.js та npm:
brew install node
Перевірте встановлення:
node --version
npm --version
2. pnpm: pnpm — це швидкий та ефективний менеджер пакетів:
npm install -g pnpm
Перевірте встановлення:
pnpm --version
3. Bun: Bun — це універсальне середовище для виконання JavaScript:
curl -fsSL https://bun.sh/install | bash
Додайте Bun до вашого PATH та перевірте:
bun --version
b. Встановлення Git
Git важливий для контролю версій:
brew install git
Перевірте встановлення:
git --version
Налаштуйте Git:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
4. Налаштування Python для машинного навчання
а. Встановлення Python
macOS вже має попередньо встановлену версію Python, але рекомендовано використовувати останню версію через Homebrew:
brew install python
Перевірте встановлення:
python3 --version
pip3 --version
b. Налаштування віртуальних середовищ
Віртуальні середовища ізолюють залежності для проектів.
- Встановіть
venv
:
python3 -m pip install --user virtualenv
- Створіть віртуальне середовище:
python3 -m venv myenv
- Активуйте його:
source myenv/bin/activate
5. Налаштування інструментів для розробки додатків
а. Встановлення Xcode
Для розробки додатків для iOS встановіть Xcode з Mac App Store:
- Відкрийте Mac App Store і знайдіть Xcode.
- Клікніть Отримати, щоб встановити.
- Після встановлення відкрийте Xcode та погодьтеся з умовами ліцензії.
b. Встановлення Android Studio
Для розробки додатків для Android:
- Завантажте Android Studio з офіційного сайту.
- Дотримуйтесь інструкцій для встановлення.
- Запустіть Android Studio і налаштуйте емулятор для тестування.
6. Налаштування IDE та текстових редакторів
Виберіть редактор або IDE, який відповідає вашому робочому процесу:
- Visual Studio Code (рекомендовано для веб-розробки):
brew install --cask visual-studio-code
2. PyCharm (відмінно підходить для розробки на Python):
brew install --cask pycharm
3. IntelliJ IDEA (ідеально підходить для Java та Kotlin):
brew install --cask intellij-idea
4. Vim (для редагування через термінал):
brew install vim
7. Інші необхідні інструменти
а. Встановлення Docker
Docker необхідний для контейнеризації розробки:
brew install --cask docker
Запустіть Docker з вашої папки додатків та увійдіть в систему.
b. Встановлення Postman
Для тестування API:
brew install --cask postman
## Встановлення інших браузерів
Для тестування веб-застосунків:
brew install --cask arc
brew install --cask google-chrome
brew install --cask firefox
```
8. Оптимізація вашого середовища
а. Налаштування zsh з Oh My Zsh
Oh My Zsh — це фреймворк для керування вашою конфігурацією zsh.
- Встановіть Oh My Zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Налаштуйте ваш zsh за допомогою плагінів і тем, таких як
powerlevel10k
:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
Встановіть ZSH_THEME="powerlevel10k/powerlevel10k"
в ~/.zshrc
.
b. Встановлення шрифтів
Для кращого досвіду роботи з терміналом встановіть шрифти Nerd Fonts:
brew tap homebrew/cask-fonts
brew install --cask font-meslo-lg-nerd-font
Висновок
З цими кроками ваш MacBook тепер налаштований для веб-розробки, розробки додатків і машинного навчання. Постійно оновлюйте свої інструменти та досліджуйте додаткові конфігурації, коли ви будете розвиватися у своїй розробницькій подорожі. Успіхів у кодуванні!
Перекладено з: Setting Up Your MacBook for Development in 2025