From db509e999fb5a41db802433baa65629e6f3f40ea Mon Sep 17 00:00:00 2001 From: Christopher Horrell Date: Tue, 10 Feb 2026 17:12:53 -0500 Subject: [PATCH] Add Bundler config and .gitignore for local gem installation - Add .bundle/config to set local vendor/bundle path by default - Add .gitignore to exclude vendor/bundle/ and other common files - This ensures 'bundle install' works without sudo on all systems - Gems install to project-local directory instead of system location Benefits: - No permission issues when running bundle install - Each developer gets isolated gem environment - Consistent setup across all development machines - Avoids conflicts with system Ruby gems Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- .bundle/config | 2 ++ .gitignore | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 .bundle/config create mode 100644 .gitignore diff --git a/.bundle/config b/.bundle/config new file mode 100644 index 0000000..2369228 --- /dev/null +++ b/.bundle/config @@ -0,0 +1,2 @@ +--- +BUNDLE_PATH: "vendor/bundle" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f5784ce --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +# Bundler +vendor/bundle/ +.bundle/config.local + +# macOS +.DS_Store + +# Editor files +.vscode/ +*.swp +*.swo +*~ + +# Test coverage +coverage/