Package hub for dbt.
The hubcap.py script which generates PRs for new versions of packages is hosted at https://github.com/fishtown-analytics/hubcap and runs hourly on Heroku. To add a new package to the hub index, create a PR which adds the package name to this file.
Clone this repository and install submodules:
git submodule update --init
...then install dependencies with bundler:
bundle installFor mac users, if this fails for MacOS <0.16, take a look at this thread. For Big Sur users, try the following adapted from this thread:
env \ master
CXX=clang++ \
GYPFLAGS=-Dmac_deployment_target=10.16 \ # substitute 10.16 for whatever your Mac OS version is
gem install libv8 --version 3.16.14.19 # exact version may differ on your system
gem install therubyracer -v ‘<whatever version bundler requests>’ -- --with-v8-dir=/usr/local/opt/[email protected]
Note, the precise version of the with-v8-dir may differ from what is listed above. Do consult that directory for whatever version your homebrew installed.
Now rerun bundle install
...and run with middleman:
bundle exec middleman serve --port 4567To install gems to the project repo (as opposed to your system-user-level gem folder), use the --install-dir flag with the gem install commands above. However, place this flag and corresponding directory path argument before the -- (this is critical).