ollama/docs/development.md
2023-08-08 15:41:48 -07:00

786 B

Development

Install required tools:

brew install go

Enable CGO:

export CGO_ENABLED=1

You will also need a C/C++ compiler such as GCC for MacOS and Linux or Mingw-w64 GCC for Windows.

Then build ollama:

go build .

Now you can run ollama:

./ollama

Releasing

To release a new version of Ollama you'll need to set some environment variables:

  • GITHUB_TOKEN: your GitHub token
  • APPLE_IDENTITY: the Apple signing identity (macOS only)
  • APPLE_ID: your Apple ID
  • APPLE_PASSWORD: your Apple ID app-specific password
  • APPLE_TEAM_ID: the Apple team ID for the signing identity
  • TELEMETRY_WRITE_KEY: segment write key for telemetry

Then run the publish script with the target version:

VERSION=0.0.2 ./scripts/publish.sh