Skip to content

Commit dc7361e

Browse files
committed
docs: Add MacOS system dependencies step
1 parent d22f50c commit dc7361e

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656

5757
**Are we missing a feature that your use case would need?** - call us at [628-222-4090](mailto:+16282224090), make a [Github issue](https://github.com/devflowinc/trieve/issues), or join the [Matrix community](https://matrix.to/#/#trieve-general:trieve.ai) and tell us! We are a small company who is still very hands-on and eager to build what you need; professional services are available.
5858

59-
## Local development with Linux
59+
## Local Development
6060

6161
### Installing via Smithery
6262

@@ -66,8 +66,9 @@ To install Trieve for Claude Desktop automatically via [Smithery](https://smithe
6666
npx -y @smithery/cli install trieve-mcp-server --client claude
6767
```
6868

69-
### Debian/Ubuntu Packages needed packages
69+
### System Dependencies
7070

71+
#### Linux (Debian/Ubuntu)
7172
```sh
7273
sudo apt install curl \
7374
gcc \
@@ -81,12 +82,23 @@ libssl-dev \
8182
openssl
8283
```
8384

84-
### Arch Packages needed
85-
85+
#### Linux (Arch)
8686
```sh
8787
sudo pacman -S base-devel postgresql-libs
8888
```
8989

90+
#### MacOS
91+
```sh
92+
# Install Xcode command line tools
93+
xcode-select --install
94+
95+
# Install Homebrew if not already installed
96+
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
97+
98+
# Install required packages
99+
brew install pkg-config openssl
100+
```
101+
90102
### Install NodeJS and Yarn
91103

92104
You can install [NVM](https://github.com/nvm-sh/nvm) using its install script.

0 commit comments

Comments
 (0)