Nodejs's npm has package.json to store dependencies (created with npm init
, modified with npm install aPackage anotherPackage --save
, and installed all-together with npm install
).
Python's pip has requirements.txt (created with pip freeze > requirements.txt
after packages have been installed with pip install apackage anotherpackage
and installed all-together with `pip install -r requirements.txt).
What file does Ruby use for storing dependencies? If I install with gem install sass jekyll etc...
, how can I include those dep's in a file and install them all-together on a new machine?
Python equivalent of npm or rubygems and gem equivalent of `pip install -r requirements.txt` point to the bundler gem which uses a Gemfile - is this the de facto Ruby standard?