0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2024-12-15 19:09:41 +00:00
libsql/libsql-server/scripts/install-deps.sh

37 lines
824 B
Bash
Executable File

#!/bin/bash
set -e
set -o pipefail
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
if [ -f "/etc/os-release" ]; then
. /etc/os-release
fi
if [ "$ID" = "ubuntu" ] || [ "$ID" = "debian" ]; then
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
apt install --yes \
bundler \
libpq-dev \
libsqlite3-dev \
nodejs \
protobuf-compiler
elif [ "$ID" = "fedora" ]; then
dnf install -y \
libpq-devel \
libsqlite3x-devel \
nodejs \
npm \
protobuf-compiler \
rubygem-bundler \
rubygem-sqlite3 \
ruby-devel
else
echo "Linux distribution $ID is not supported by this installer."
fi
elif [[ "$OSTYPE" == "darwin"* ]]; then
brew install protobuf
else
echo "Your operating system is not supported by this installer."
fi