diff --git a/README.md b/README.md index 605b8931..3bdbe007 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,9 @@ If you're looking to contribute to Skyvern, you'll need to install the pre-commi pre-commit install ``` +## Running your first automation + + # How it works Skyvern was inspired by the Task-Driven autonomous agent design popularized by [BabyAGI](https://github.com/yoheinakajima/babyagi) and [AutoGPT](https://github.com/Significant-Gravitas/AutoGPT) -- with one major difference: we give Skyvern the ability to interact with websites using browser automation libraries like [Playwright](https://playwright.dev/). diff --git a/setup.sh b/setup.sh index fd32f39a..cf2c8e51 100755 --- a/setup.sh +++ b/setup.sh @@ -44,16 +44,16 @@ setup_postgresql() { if ! command_exists psql; then echo "`postgresql` is not installed." if [[ "$OSTYPE" != "darwin"* ]]; then - echo "Error: Please install postgresql manually and re-run the script." >&2 + echo "Error: Please install postgresql and start the service manually and re-run the script." >&2 exit 1 fi if ! command_exists brew; then echo "Error: brew is not installed, please install homebrew and re-run the script or install postgresql manually." >&2 exit 1 fi + brew install postgresql@14 + brew services start postgresql@14 fi - brew install postgresql@14 - brew services start postgresql@14 if psql skyvern -U skyvern -c '\q'; then echo "Connection successful. Database and user exist."