{"repo":"andyatkinson/rideshare","free":true,"listed":false,"github":"https://github.com/andyatkinson/rideshare","clone":"git clone https://github.com/andyatkinson/rideshare.git","description":"Rails app used in book 📚 \"High Performance PostgreSQL for Rails\"","language":"Ruby","stars":256,"topics":["ruby-on-rails","ruby","postgresql"],"license":null,"category":"databases-storage","readme_excerpt":"📚 High Performance PostgreSQL for Rails Rideshare is the Rails application supporting the book \"High Performance PostgreSQL for Rails\" , published by Pragmatic Programmers in 2024. Installation Prepare your development machine. NOTE: For 2026, there is now a Docker Dev Env method that's recommended over installating everything locally. 🎥 Installation - Rideshare on a Mac, Ruby, PostgreSQL, Gems Homebrew Packages First, install Homebrew. Graphviz Optional, development only, for generating Entity Relationship Diagrams (ERD) automatically with migrations. Ruby Version Manager Before installing Ruby, install a Ruby version manager . The recommended one is Rbenv. Run: PostgreSQL PostgreSQL 16 or greater is required. Installation may be via Homebrew, although the recommended method is Postgres.app PostgresApp - Once installed, from the Menu Bar app, choose \"Open Postgres\" then click the \"+\" icon to create a new PostgreSQL 16 server Ruby Run cat .ruby-version from the Rideshare directory to find the needed version of Ruby. For example, if 3.2.2 is listed, run: Run rbenv versions to confirm the correct version is active. The current version has an asterisk. Running into rbenv trouble? Review Learn how to load rbenv in your shell using rbenv init . Bundler and Gems Bundler is included when you install Ruby using Rbenv. You're ready to install the Ruby gems for Rideshare. Run the following command from the Rideshare directory: Rideshare Development Database ⚠️ This scripts expects Po","default_branch":null,"files":null,"tree":[],"storefront":"/r/andyatkinson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andyatkinson/rideshare/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}