Clutch

Gel is an alternative gem manager

Gel is an alternative gem manager
Average rating: 0
(0 votes)

As yarn is to npm so Gel is to Bundler and Rubygems. “Gel was written with the goal of improving the performance of common Bundler tasks.” Gel is an alternative gem manager that we are going to present to you today.

This gem is still a work in progress, it was written with the goal of improving the performance of common Bundler tasks.

In comparison to the Bundler, Gel includes fewer features overall. For anyone that doesn’t need all the features provided by Bundler, using Gel as a more lightweight gem manager might be beneficial. One of the improvements that Gel has over Bundler is being able to take advantage of a new version solver called Pub Grub. Gel utilizes the pub_grub gem which is a Ruby port of the PubGrub algorithm.

Comparing using a complex, mature Rails application:

  • % gel install: 55% faster than bundle
  • % gel lock: 78% faster than bundle on first run
  • % gel lock: 95% faster than bundle on later runs

To use your development instance as your primary Gel, add its exe/ to your $PATH before running shell-setup, ensuring it comes before any RubyGems bin directory that might override it.

Here you can find more examples.

Btw, RubyGems updated due to some vulnerabilities, so we recommend you change it to the latest stable version.

Rate this article, if you like it

Thanks! You’ve rated this material!

Got a project? Let's discuss it!

*By submitting this form you agree with our Privacy Policy.

Mailing & Legal Address

Syndicode Inc. 340 S Lemon Ave #3299, Walnut CA, 91789, USA

Visiting & Headquarters address
Kyiv Sofiivska 1/2a, 01001, Kyiv, Ukraine
Dnipro Hlinky 2, of. 1003, 49000, Dnipro, Ukraine
Email info@syndicode.com
Phone (+1) 9035021111