Skip to content

Instantly share code, notes, and snippets.

View belguzmani's full-sized avatar

Bel Guzman belguzmani

View GitHub Profile
@belguzmani
belguzmani / fix-libv8-mac.txt
Created October 4, 2022 23:51 — forked from fernandoaleman/fix-libv8-mac.txt
Fixing libv8 and therubyracer on Mac
brew tap homebrew/versions
brew install v8-315
gem install libv8 -v '3.16.14.13' -- --with-system-v8
gem install therubyracer -- --with-v8-dir=/usr/local/opt/v8-315
bundle install
@belguzmani
belguzmani / gist:bbcfb77ee3542e3f7aae7c89252c569e
Created November 3, 2021 17:01 — forked from Irio/gist:1496746
Solution for "cannot load such file -- openssl" on RVM
When I tried run "rake test", I received:
rake aborted!
cannot load such file -- openssl
Tasks: TOP => test:units => test:prepare => db:test:prepare => db:abort_if_pending_migrations => environment
(See full trace by running task with --trace)
@belguzmani
belguzmani / Gemfile
Created June 25, 2020 16:27 — forked from dhh/Gemfile
HEY's Gemfile
ruby '2.7.1'
gem 'rails', github: 'rails/rails'
gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data
# Action Text
gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra'
gem 'okra', github: 'basecamp/okra'
# Drivers
### Basics (3 main branches + Releases)
1. Master Branch
- This is the cleanest code that is ready to deploy at any time.
- Commits are tagged with version numbers.
- It lives forever.
2. Development Branch
- No development will happen here, only merges from Feature branches and Release branches.
- It is never merged into any other branch.
- Nobody will commit to this branch. Depending on the project's structure and team culture, selected individuals will merge pull requests into the Development branch.
- It never dies.