Skip to content

Commit 2460dc6

Browse files
docs: update installation guides to specify Python 3.11 and remove redundant Git install
1 parent 8608cc2 commit 2460dc6

File tree

3 files changed

+17
-16
lines changed

3 files changed

+17
-16
lines changed

Diff for: docs/installation/linux.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,13 @@ Key services that will be running:
4141
sudo apt-get install git
4242
```
4343

44-
4. **Python Tools**
44+
4. **Python 3.11**
4545
```bash
46+
# Add deadsnakes PPA for Python 3.11
47+
sudo add-apt-repository ppa:deadsnakes/ppa
48+
sudo apt-get update
49+
sudo apt-get install python3.11 python3.11-venv python3.11-dev
50+
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1
4651
sudo apt-get install python3-pip
4752
python3 -m pip install --user pipx
4853
python3 -m pipx ensurepath
@@ -71,7 +76,7 @@ Magick uses [Clerk](https://clerk.com/) for authentication. You'll need to set u
7176
2. **Install Dependencies**
7277

7378
```bash
74-
npm install
79+
npm install --python=python3.11
7580
```
7681

7782
3. **Configure Environment**

Diff for: docs/installation/macos.md

+6-10
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,24 @@ Key services that will be running:
2020
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2121
```
2222

23-
2. **Git**
24-
25-
```bash
26-
brew install git
27-
```
28-
29-
3. **Node.js 18+**
23+
2. **Node.js 18+**
3024

3125
```bash
3226
brew install node@18
3327
```
3428

35-
4. **Docker Desktop**
29+
3. **Docker Desktop**
3630

3731
```bash
3832
brew install --cask docker
3933
```
4034

4135
Start Docker Desktop from Applications folder
4236

43-
5. **Python Tools**
37+
4. **Python 3.11**
4438
```bash
39+
brew install [email protected]
40+
4541
brew install pipx
4642
pipx ensurepath
4743
```
@@ -69,7 +65,7 @@ Magick uses [Clerk](https://clerk.com/) for authentication. You'll need to set u
6965
2. **Install Dependencies**
7066

7167
```bash
72-
npm install
68+
npm install --python=python3.11
7369
```
7470

7571
3. **Configure Environment**

Diff for: docs/installation/windows.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ Key services that will be running:
3636
- Start Docker Desktop
3737
- Wait for the engine to start (check system tray icon)
3838

39-
4. **Python Tools**
40-
- Download and install Python from [python.org](https://www.python.org/downloads/)
39+
4. **Python 3.11**
40+
- Download and install Python 3.11 from [python.org](https://www.python.org/downloads/release/python-3115/)
4141
- During installation:
42-
- Check "Add Python to PATH"
42+
- Check "Add Python 3.11 to PATH"
4343
- Choose "Customize installation"
4444
- Enable "pip" in optional features
4545
```cmd
@@ -70,7 +70,7 @@ Magick uses [Clerk](https://clerk.com/) for authentication. You'll need to set u
7070
2. **Install Dependencies**
7171

7272
```cmd
73-
npm install
73+
npm install --python=python3.11
7474
```
7575

7676
3. **Configure Environment**

0 commit comments

Comments
 (0)