Skip to content

Instantly share code, notes, and snippets.

@luislavena
Last active December 14, 2021 06:39
Show Gist options
  • Select an option

  • Save luislavena/d02bb70aaef34458ddadbdb43f4ea619 to your computer and use it in GitHub Desktop.

Select an option

Save luislavena/d02bb70aaef34458ddadbdb43f4ea619 to your computer and use it in GitHub Desktop.
Collecting information about Ruby gems installed

Introduction

Hello! I'm doing some analysis of installed Ruby gems, specially those that require a compiler toolchain to be installed.

This analysis will help me determine an usage pattern and potentially work with gem authors to improve platform support for those gems.

Will be great if you can help me collect this information.

You can run the script below in your machine and copy over the output as comment to this Gist. Even better, if you can run this within your application directory, to ensure it collects all possible binary gems your application uses.

In case of doubt, you can inspect the annotated code of the script below. No sudo or other weird things are required except for curl utility be installed.

Thank you in advance for your help!

rvm, gemsets or vendor/bundle paths

If you install gems using rvm's gemsets or install gems with a specific path (ie. bundle install --path or bundle install --deployment), your application gems will not be visible.

Please prepend bundle exec to the ruby command shown below.

Run in one-line

The following are simple one-liner commands to invoke the script and copy the results directly to the clipboard.

Linux

$ curl -L https://bit.ly/list-binary-gems | ruby | xclip -sel c

Note: Please change ruby to bundle exec ruby if using bundler or gemsets in your application.

OSX

$ curl -L https://bit.ly/list-binary-gems | ruby | pbcopy

Note: Please change ruby to bundle exec ruby if using bundler or gemsets in your application.

require "yaml"
# Collect a list installed gems with extensions
specs = Gem::Specification.find_all do |spec|
spec.platform == Gem::Platform::RUBY && spec.extensions.any?
end
# map only name and version
list = specs.map do |spec|
{ name: spec.name, version: spec.version.to_s }
end
puts "```yaml"
puts YAML.dump(list)
puts "```"
@luislavena

Copy link
Copy Markdown
Author
---
- :name: bigdecimal
  :version: 1.3.0
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.0.4
- :name: openssl
  :version: 2.0.5
- :name: psych
  :version: 2.2.2

@inkel

inkel commented Dec 29, 2017

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.3.0
- :name: ffi
  :version: 1.9.18
- :name: ffi
  :version: 1.5.0
- :name: ffi-yajl
  :version: 2.3.1
- :name: hiredis
  :version: 0.5.2
- :name: hitimes
  :version: 1.2.5
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.0.2
- :name: libyajl2
  :version: 1.2.0
- :name: nio4r
  :version: 2.1.0
- :name: nokogiri
  :version: 1.8.0
- :name: openssl
  :version: 2.0.3
- :name: patron
  :version: 0.6.4
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.4.0
- :name: rabbitmq
  :version: 1.1.4
- :name: rainbow
  :version: 2.2.2
- :name: ruby-prof
  :version: 0.16.2

@asterite

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.3.0
- :name: ffi
  :version: 1.9.18
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.0.2
- :name: nokogiri
  :version: 1.8.0
- :name: oj
  :version: 3.3.8
- :name: oj
  :version: 3.3.6
- :name: openssl
  :version: 2.0.3
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.9.1
- :name: rainbow
  :version: 2.2.2
- :name: ruby-prof
  :version: 0.16.2
- :name: unf_ext
  :version: 0.0.7.4

@tarolandia

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.2.8
- :name: bond
  :version: 0.5.1
- :name: io-console
  :version: 0.4.5
- :name: pg
  :version: 0.18.1
- :name: psych
  :version: 2.0.17
- :name: readline_buffer
  :version: 0.9.2
- :name: unf_ext
  :version: 0.0.7.2

@kandalf

kandalf commented Dec 29, 2017

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.2.8
- :name: byebug
  :version: 9.1.0
- :name: ffi
  :version: 1.9.18
- :name: io-console
  :version: 0.4.5
- :name: kgio
  :version: 2.11.0
- :name: pg
  :version: 0.20.0
- :name: psych
  :version: 2.1.0
- :name: raindrops
  :version: 0.18.0
- :name: unf_ext
  :version: 0.0.7.4
- :name: unicorn
  :version: 5.3.0

@tjschuck

Copy link
Copy Markdown
---
- :name: bcrypt
  :version: 3.1.11
- :name: bigdecimal
  :version: 1.3.2
- :name: bigdecimal
  :version: 1.3.0
- :name: binding_of_caller
  :version: 0.7.3
- :name: binding_of_caller
  :version: 0.7.2
- :name: bootsnap
  :version: 1.1.2
- :name: byebug
  :version: 9.1.0
- :name: byebug
  :version: 9.0.6
- :name: byebug
  :version: 4.0.5
- :name: capybara-webkit
  :version: 1.14.0
- :name: curses
  :version: 1.0.2
- :name: debug_inspector
  :version: 0.0.3
- :name: debug_inspector
  :version: 0.0.2
- :name: eventmachine
  :version: 1.2.5
- :name: ffi
  :version: 1.9.18
- :name: hiredis
  :version: 0.6.1
- :name: http_parser.rb
  :version: 0.6.0
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.4
- :name: kgio
  :version: 2.11.0
- :name: kgio
  :version: 2.10.0
- :name: libxml-ruby
  :version: 3.0.0
- :name: msgpack
  :version: 1.1.0
- :name: mysql2
  :version: 0.4.10
- :name: mysql2
  :version: 0.4.9
- :name: mysql2
  :version: 0.4.8
- :name: mysql2
  :version: 0.4.6
- :name: nio4r
  :version: 2.1.0
- :name: nokogiri
  :version: 1.8.1
- :name: nokogiri
  :version: 1.8.0
- :name: oj
  :version: 3.3.9
- :name: oj
  :version: 3.3.5
- :name: oj
  :version: 3.1.0
- :name: oj
  :version: 2.18.5
- :name: openssl
  :version: 2.0.5
- :name: ox
  :version: 2.8.2
- :name: pg
  :version: 0.19.0
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.11.0
- :name: puma
  :version: 3.10.0
- :name: puma
  :version: 3.9.1
- :name: puma
  :version: 3.8.2
- :name: racc
  :version: 1.4.14
- :name: rainbow
  :version: 2.2.2
- :name: raindrops
  :version: 0.19.0
- :name: raindrops
  :version: 0.18.0
- :name: raindrops
  :version: 0.13.0
- :name: rbtrace
  :version: 0.4.8
- :name: redcarpet
  :version: 3.4.0
- :name: redcarpet
  :version: 3.3.4
- :name: redcarpet
  :version: 3.2.3
- :name: rinku
  :version: 2.0.3
- :name: rmagick
  :version: 2.16.0
- :name: ruby-prof
  :version: 0.16.2
- :name: sassc
  :version: 1.11.4
- :name: sqlite3
  :version: 1.3.13
- :name: stackprof
  :version: 0.2.10
- :name: syck
  :version: 1.3.0
- :name: thin
  :version: 1.7.2
- :name: unf_ext
  :version: 0.0.7.4
- :name: unf_ext
  :version: 0.0.7.2
- :name: unicorn
  :version: 5.3.1
- :name: unicorn
  :version: 5.3.0
- :name: unicorn
  :version: 4.8.3
- :name: websocket-driver
  :version: 0.6.5

@matiasgarciaisaia

Copy link
Copy Markdown

Shouldn't the script take rbenv/rvm into account? This are two of my possible outputs, on different Ruby versions.

---
- :name: bcrypt-ruby
  :version: 3.0.1
- :name: bert
  :version: 1.1.6
- :name: debugger
  :version: 1.6.8
- :name: eventmachine
  :version: 1.0.8
- :name: ffi
  :version: 1.9.6
- :name: ffi
  :version: 1.0.11
- :name: json
  :version: 1.8.3
- :name: json
  :version: 1.7.3
- :name: libv8
  :version: 3.3.10.4
- :name: mysql2
  :version: 0.4.9
- :name: mysql2
  :version: 0.3.21
- :name: nokogiri
  :version: 1.6.6.2
- :name: puma
  :version: 2.16.0
- :name: therubyracer
  :version: 0.12.3
- :name: thin
  :version: 1.6.3
---
- :name: atomic
  :version: 1.1.99
- :name: atomic
  :version: 1.1.14
- :name: bcrypt
  :version: 3.1.10
- :name: bcrypt
  :version: 3.1.9
- :name: bcrypt-ruby
  :version: 3.1.2
- :name: bcrypt-ruby
  :version: 3.0.1
- :name: bert
  :version: 1.1.6
- :name: bigdecimal
  :version: 1.2.0
- :name: binding_of_caller
  :version: 0.7.2
- :name: byebug
  :version: 9.0.6
- :name: byebug
  :version: 8.1.0
- :name: byebug
  :version: 8.0.1
- :name: byebug
  :version: 5.0.0
- :name: byebug
  :version: 4.0.5
- :name: byebug
  :version: 3.5.1
- :name: byebug
  :version: 3.4.0
- :name: byebug
  :version: 2.7.0
- :name: byebug
  :version: 2.5.0
- :name: debug_inspector
  :version: 0.0.3
- :name: debug_inspector
  :version: 0.0.2
- :name: debugger
  :version: 1.6.8
- :name: eventmachine
  :version: 1.2.2
- :name: eventmachine
  :version: 1.2.0.1
- :name: eventmachine
  :version: 1.0.9.1
- :name: eventmachine
  :version: 1.0.8
- :name: fast-stemmer
  :version: 1.0.2
- :name: fast_blank
  :version: 1.0.0
- :name: ffi
  :version: 1.9.18
- :name: ffi
  :version: 1.9.17
- :name: ffi
  :version: 1.9.14
- :name: ffi
  :version: 1.9.10
- :name: ffi
  :version: 1.9.8
- :name: ffi
  :version: 1.9.6
- :name: ffi
  :version: 1.9.3
- :name: ffi
  :version: 1.0.11
- :name: gherkin
  :version: 2.12.2
- :name: hitimes
  :version: 1.2.2
- :name: http_parser.rb
  :version: 0.6.0
- :name: interception
  :version: '0.5'
- :name: io-console
  :version: 0.4.2
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.1
- :name: json
  :version: 1.8.6
- :name: json
  :version: 1.8.3
- :name: json
  :version: 1.8.1
- :name: json
  :version: 1.7.3
- :name: kgio
  :version: 2.10.0
- :name: libv8
  :version: 3.16.14.17
- :name: libv8
  :version: 3.16.14.15
- :name: libv8
  :version: 3.3.10.4
- :name: mysql2
  :version: 0.3.16
- :name: mysql2
  :version: 0.3.15
- :name: mysql2
  :version: 0.3.13
- :name: mysql2
  :version: 0.3.11
- :name: nokogiri
  :version: 1.6.8.1
- :name: nokogiri
  :version: 1.6.8
- :name: nokogiri
  :version: 1.6.7.2
- :name: nokogiri
  :version: 1.6.6.2
- :name: nokogiri
  :version: 1.6.4
- :name: nokogiri
  :version: 1.6.1
- :name: nokogumbo
  :version: 1.4.1
- :name: oj
  :version: 2.3.0
- :name: pg
  :version: 0.18.4
- :name: posix-spawn
  :version: 0.3.11
- :name: psych
  :version: 2.0.0
- :name: puma
  :version: 2.11.0
- :name: rainbow
  :version: 2.2.2
- :name: raindrops
  :version: 0.15.0
- :name: redcarpet
  :version: 3.3.4
- :name: redcarpet
  :version: 3.2.3
- :name: serialport
  :version: 1.3.1
- :name: sqlite3
  :version: 1.3.13
- :name: sqlite3
  :version: 1.3.11
- :name: sqlite3
  :version: 1.3.10
- :name: therubyracer
  :version: 0.12.3
- :name: therubyracer
  :version: 0.12.2
- :name: therubyracer
  :version: 0.12.1
- :name: unf_ext
  :version: 0.0.7.4
- :name: unf_ext
  :version: 0.0.7.2
- :name: unf_ext
  :version: 0.0.7.1
- :name: unf_ext
  :version: 0.0.6
- :name: unicode
  :version: 0.4.4.2
- :name: unicorn
  :version: 4.9.0
- :name: yajl-ruby
  :version: 1.2.1

@danielpclark

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.3.0
- :name: bindex
  :version: 0.5.0
- :name: byebug
  :version: 9.1.0
- :name: executable-hooks
  :version: 1.3.2
- :name: ffi
  :version: 1.9.18
- :name: gem-wrappers
  :version: 1.2.7
- :name: helix_runtime
  :version: 0.7.2
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.4
- :name: nio4r
  :version: 2.1.0
- :name: nokogiri
  :version: 1.8.1
- :name: numo-linalg
  :version: 0.0.1
- :name: numo-narray
  :version: 0.9.0.9
- :name: openssl
  :version: 2.0.5
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.11.0
- :name: rainbow
  :version: 2.2.2
- :name: rmagick
  :version: 2.16.0
- :name: sqlite3
  :version: 1.3.13
- :name: websocket-driver
  :version: 0.6.5

@will

will commented Dec 29, 2017

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.2.8
- :name: io-console
  :version: 0.4.5
- :name: nokogiri
  :version: 1.8.0
- :name: pg
  :version: 0.21.0
- :name: psych
  :version: 2.0.17
- :name: puma
  :version: 3.6.2

@theoretick

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.3.0
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.0.2
- :name: json
  :version: 1.8.6
- :name: nokogiri
  :version: 1.8.1
- :name: openssl
  :version: 2.0.3
- :name: patron
  :version: 0.6.4
- :name: pg
  :version: 0.21.0
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.11.0
- :name: rainbow
  :version: 2.2.2
- :name: rugged
  :version: 0.26.0

@jemc

jemc commented Dec 29, 2017

Copy link
Copy Markdown
---
- :name: RedCloth
  :version: 4.2.9
- :name: bcrypt
  :version: 3.1.7
- :name: bigdecimal
  :version: 1.3.0
- :name: byebug
  :version: 9.1.0
- :name: cassandra-driver
  :version: 3.2.0
- :name: charlock_holmes
  :version: 0.6.9.4
- :name: debug_inspector
  :version: 0.0.2
- :name: escape_utils
  :version: 0.2.4
- :name: eventmachine
  :version: 1.0.7
- :name: ffi
  :version: 1.9.18
- :name: ffi
  :version: 1.9.3
- :name: geohash_int
  :version: 0.1.0
- :name: hiredis
  :version: 0.5.2
- :name: hitimes
  :version: 1.2.6
- :name: http_parser.rb
  :version: 0.5.3
- :name: io-console
  :version: 0.4.6
- :name: jansson
  :version: 0.0.1
- :name: json
  :version: 2.0.2
- :name: json
  :version: 1.8.6
- :name: kgio
  :version: 2.11.1
- :name: mosq
  :version: 0.2.3
- :name: nokogiri
  :version: 1.8.0
- :name: oga
  :version: '2.11'
- :name: oj
  :version: 3.3.5
- :name: openssl
  :version: 2.0.3
- :name: ox
  :version: 2.6.0
- :name: patron
  :version: 0.6.4
- :name: pg
  :version: 0.15.1
- :name: posix-spawn
  :version: 0.3.8
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.11.0
- :name: rabbitmq
  :version: 1.2.0
- :name: racc
  :version: 1.4.10
- :name: raindrops
  :version: 0.19.0
- :name: redcarpet
  :version: 2.2.2
- :name: rinku
  :version: 1.7.3
- :name: ruby-ll
  :version: 2.1.2
- :name: rugged
  :version: 0.19.0
- :name: unf_ext
  :version: 0.0.7.4
- :name: unf_ext
  :version: 0.0.6
- :name: unicorn
  :version: 5.4.0
- :name: version_sorter
  :version: 1.1.0
- :name: websocket-driver
  :version: 0.3.3

Of those gems, I am the author or co-author of the following ones:

---
- :name: rabbitmq
  :version: 1.2.0
- :name: mosq
  :version: 0.2.3
- :name: jansson
  :version: 0.0.1
- :name: geohash_int
  :version: 0.1.0

I'm happy to assist with improving tooling support for those gems, which are possibly a bit unique in this list because they are not C extensions - they use FFI, but they use a compiler toolchain to build the shared library that we link our FFI calls against. They should all have a similar enough build pattern that supporting one probably means supporting all of them.

If you want to reach out to me, you can feel free to file issue tickets on the GitHub repos for those gems.

@lguardiola

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.3.0
- :name: ffi
  :version: 1.9.18
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.0.4
- :name: oj
  :version: 2.17.3
- :name: openssl
  :version: 2.0.5
- :name: ox
  :version: 2.4.6
- :name: pg
  :version: 0.19.0
- :name: psych
  :version: 2.2.2

@srabuini

Copy link
Copy Markdown
---
- :name: bcrypt
  :version: 3.1.11
- :name: bigdecimal
  :version: 1.3.0
- :name: bindex
  :version: 0.5.0
- :name: byebug
  :version: 9.1.0
- :name: eventmachine
  :version: 1.2.5
- :name: ffi
  :version: 1.9.18
- :name: hitimes
  :version: 1.2.6
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.4
- :name: json
  :version: 1.8.6
- :name: mysql2
  :version: 0.4.9
- :name: nio4r
  :version: 2.1.0
- :name: nokogiri
  :version: 1.8.1
- :name: openssl
  :version: 2.0.5
- :name: pg
  :version: 0.21.0
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.10.0
- :name: rainbow
  :version: 2.2.2
- :name: sqlite3
  :version: 1.3.13
- :name: thin
  :version: 1.7.2
- :name: unf_ext
  :version: 0.0.7.4
- :name: websocket-driver
  :version: 0.6.5

@alex-lairan

Copy link
Copy Markdown
---
- :name: bcrypt
  :version: 3.1.11
- :name: bigdecimal
  :version: 1.3.2
- :name: bigdecimal
  :version: 1.3.0
- :name: bindex
  :version: 0.5.0
- :name: binding_of_caller
  :version: 0.7.3
- :name: byebug
  :version: 9.1.0
- :name: byebug
  :version: 9.0.6
- :name: debug_inspector
  :version: 0.0.3
- :name: debug_inspector
  :version: 0.0.2
- :name: executable-hooks
  :version: 1.3.2
- :name: ffi
  :version: 1.9.18
- :name: ffi
  :version: 1.9.17
- :name: gem-wrappers
  :version: 1.4.0
- :name: gem-wrappers
  :version: 1.2.7
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.3
- :name: json
  :version: 2.0.2
- :name: nio4r
  :version: 2.1.0
- :name: nio4r
  :version: 1.2.1
- :name: nokogiri
  :version: 1.8.1
- :name: nokogiri
  :version: 1.8.0
- :name: nokogiri
  :version: 1.7.2
- :name: nokogiri
  :version: 1.7.0.1
- :name: nokogumbo
  :version: 1.4.13
- :name: nokogumbo
  :version: 1.4.10
- :name: openssl
  :version: 2.0.6
- :name: openssl
  :version: 2.0.2
- :name: pg
  :version: 0.21.0
- :name: pg
  :version: 0.20.0
- :name: pg
  :version: 0.19.0
- :name: psych
  :version: 2.2.4
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.11.0
- :name: puma
  :version: 3.10.0
- :name: puma
  :version: 3.9.1
- :name: puma
  :version: 3.7.1
- :name: rainbow
  :version: 2.2.2
- :name: redcarpet
  :version: 3.4.0
- :name: rinku
  :version: 2.0.4
- :name: rinku
  :version: 2.0.3
- :name: rinku
  :version: 2.0.2
- :name: sqlite3
  :version: 1.3.13
- :name: therubyracer
  :version: 0.12.3
- :name: unf_ext
  :version: 0.0.7.4
- :name: unf_ext
  :version: 0.0.7.2
- :name: websocket-driver
  :version: 0.7.0
- :name: websocket-driver
  :version: 0.6.5

@veganstraightedge

Copy link
Copy Markdown
---
- :name: bcrypt
  :version: 3.1.11
- :name: bigdecimal
  :version: 1.3.0
- :name: bindex
  :version: 0.5.0
- :name: binding_of_caller
  :version: 0.7.3
- :name: binding_of_caller
  :version: 0.7.2
- :name: byebug
  :version: 9.1.0
- :name: byebug
  :version: 9.0.6
- :name: byebug
  :version: 8.2.2
- :name: date
  :version: 1.0.0
- :name: dbm
  :version: 1.0.0
- :name: debug_inspector
  :version: 0.0.3
- :name: debug_inspector
  :version: 0.0.2
- :name: etc
  :version: 1.0.0
- :name: fast_stack
  :version: 0.2.0
- :name: fcntl
  :version: 1.0.0
- :name: ffi
  :version: 1.9.18
- :name: ffi
  :version: 1.9.17
- :name: gdbm
  :version: 2.0.0
- :name: http_parser.rb
  :version: 0.6.0
- :name: idn-ruby
  :version: 0.1.0
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.4
- :name: json
  :version: 2.0.3
- :name: json
  :version: 1.8.6
- :name: kgio
  :version: 2.11.0
- :name: libxml-ruby
  :version: 3.0.0
- :name: nio4r
  :version: 2.1.0
- :name: nio4r
  :version: 1.2.1
- :name: nokogiri
  :version: 1.8.1
- :name: nokogiri
  :version: 1.8.0
- :name: nokogiri
  :version: 1.7.2
- :name: openssl
  :version: 2.0.5
- :name: pg
  :version: 0.21.0
- :name: pg
  :version: 0.20.0
- :name: pg
  :version: 0.19.0
- :name: pg
  :version: 0.18.4
- :name: posix-spawn
  :version: 0.3.13
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.11.0
- :name: puma
  :version: 3.10.0
- :name: puma
  :version: 3.9.1
- :name: puma
  :version: 3.8.2
- :name: puma
  :version: 3.7.0
- :name: puma
  :version: 3.4.0
- :name: puma
  :version: 2.16.0
- :name: rainbow
  :version: 2.2.2
- :name: redcarpet
  :version: 3.4.0
- :name: rmagick
  :version: 2.16.0
- :name: sdbm
  :version: 1.0.0
- :name: sqlite3
  :version: 1.3.13
- :name: stackprof
  :version: 0.2.11
- :name: stackprof
  :version: 0.2.10
- :name: stringio
  :version: 0.0.1
- :name: strscan
  :version: 1.0.0
- :name: unf_ext
  :version: 0.0.7.4
- :name: unf_ext
  :version: 0.0.7.2
- :name: websocket-driver
  :version: 0.6.5
- :name: zlib
  :version: 1.0.0

@foca

foca commented Dec 30, 2017

Copy link
Copy Markdown

Globally installed:

---
- :name: bigdecimal
  :version: 1.2.8
- :name: io-console
  :version: 0.4.5
- :name: psych
  :version: 2.1.0

:)

@drbrain

drbrain commented Jan 2, 2018

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.3.0
- :name: byebug
  :version: 9.0.6
- :name: ffi
  :version: 1.9.18
- :name: ffi-yajl
  :version: 2.3.1
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.4
- :name: json
  :version: 2.0.2
- :name: json
  :version: 1.8.6
- :name: kgio
  :version: 2.10.0
- :name: libyajl2
  :version: 1.2.0
- :name: msgpack
  :version: 1.1.0
- :name: nokogiri
  :version: 1.8.1
- :name: nokogiri
  :version: 1.8.0
- :name: openssl
  :version: 2.0.5
- :name: openssl
  :version: 2.0.3
- :name: psych
  :version: 2.2.2
- :name: racc
  :version: 1.4.12
- :name: rainbow
  :version: 2.2.2
- :name: raindrops
  :version: 0.15.0
- :name: rugged
  :version: 0.23.3
- :name: unf_ext
  :version: 0.0.7.1
- :name: yajl-ruby
  :version: 1.3.1
- :name: yajl-ruby
  :version: 1.3.0

@robin850

robin850 commented Jan 2, 2018

Copy link
Copy Markdown
---
- :name: azure-core
  :version: 0.1.10
- :name: bcrypt
  :version: 3.1.11
- :name: bigdecimal
  :version: 1.3.0
- :name: bindex
  :version: 0.5.0
- :name: binding_of_caller
  :version: 0.7.2
- :name: bluecloth
  :version: 2.2.0
- :name: bootsnap
  :version: 1.1.5
- :name: bootsnap
  :version: 1.1.3
- :name: bootsnap
  :version: 1.1.2
- :name: byebug
  :version: 9.1.0
- :name: byebug
  :version: 9.0.6
- :name: byebug
  :version: 4.0.5
- :name: charlock_holmes
  :version: 0.7.5
- :name: cppjieba_rb
  :version: 0.3.0
- :name: curses
  :version: 1.0.2
- :name: debug_inspector
  :version: 0.0.3
- :name: escape_utils
  :version: 1.1.1
- :name: eventmachine
  :version: 1.2.5
- :name: eventmachine
  :version: 1.2.3
- :name: fast_blank
  :version: 1.0.0
- :name: fast_xor
  :version: 1.1.3
- :name: fast_xs
  :version: 0.8.0
- :name: ffi
  :version: 1.9.18
- :name: ffi
  :version: 1.9.17
- :name: gc_tracer
  :version: 1.5.1
- :name: hiredis
  :version: 0.6.1
- :name: hitimes
  :version: 1.2.5
- :name: http_parser.rb
  :version: 0.6.0
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 2.0.4
- :name: json
  :version: 1.8.6
- :name: kgio
  :version: 2.11.0
- :name: libxml-ruby
  :version: 3.0.0
- :name: mini_racer
  :version: 0.1.14
- :name: mini_racer
  :version: 0.1.12
- :name: msgpack
  :version: 1.1.0
- :name: mysql2
  :version: 0.4.10
- :name: mysql2
  :version: 0.4.9
- :name: mysql2
  :version: 0.4.8
- :name: nio4r
  :version: 2.1.0
- :name: nokogiri
  :version: 1.8.1
- :name: nokogiri
  :version: 1.8.0
- :name: nokogiri
  :version: 1.6.8.1
- :name: nokogumbo
  :version: 1.4.13
- :name: oga
  :version: '2.10'
- :name: oj
  :version: 3.3.4
- :name: openssl
  :version: 2.0.5
- :name: pg
  :version: 0.21.0
- :name: pg
  :version: 0.19.0
- :name: pg
  :version: 0.18.4
- :name: psych
  :version: 2.2.2
- :name: puma
  :version: 3.11.0
- :name: puma
  :version: 3.10.0
- :name: puma
  :version: 3.9.1
- :name: racc
  :version: 1.4.14
- :name: rainbow
  :version: 2.2.2
- :name: raindrops
  :version: 0.18.0
- :name: rbtrace
  :version: 0.4.8
- :name: redcarpet
  :version: 3.4.0
- :name: redcarpet
  :version: 3.2.3
- :name: rinku
  :version: 2.0.2
- :name: ruby-ll
  :version: 2.1.2
- :name: rugged
  :version: 0.26.0
- :name: sqlite3
  :version: 1.3.13
- :name: stackprof
  :version: 0.2.11
- :name: stackprof
  :version: 0.2.10
- :name: stopgap_13632
  :version: 1.0.1
- :name: therubyracer
  :version: 0.12.3
- :name: thin
  :version: 1.7.2
- :name: unf_ext
  :version: 0.0.7.4
- :name: unicorn
  :version: 5.3.0
- :name: websocket-driver
  :version: 0.6.5

@pat

pat commented Jan 3, 2018

Copy link
Copy Markdown
---
- :name: RedCloth
  :version: 4.2.9
- :name: bcrypt
  :version: 3.1.11
- :name: bigdecimal
  :version: 1.3.4
- :name: bindex
  :version: 0.5.0
- :name: binding_of_caller
  :version: 0.7.2
- :name: byebug
  :version: 9.1.0
- :name: clogger
  :version: 2.2.0
- :name: date
  :version: 1.0.0
- :name: dbm
  :version: 1.0.0
- :name: debug_inspector
  :version: 0.0.3
- :name: escape_utils
  :version: 0.2.3
- :name: etc
  :version: 1.0.0
- :name: eventmachine
  :version: 1.2.5
- :name: fcntl
  :version: 1.0.0
- :name: ffi
  :version: 1.9.18
- :name: gdbm
  :version: 2.0.0
- :name: hiredis
  :version: 0.6.1
- :name: hiredis
  :version: 0.6.0
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 1.8.6
- :name: kgio
  :version: 2.11.0
- :name: mysql2
  :version: 0.4.10
- :name: mysql2
  :version: 0.4.9
- :name: mysql2
  :version: 0.4.6
- :name: mysql2
  :version: 0.3.21
- :name: mysql2
  :version: 0.3.20
- :name: nio4r
  :version: 2.2.0
- :name: nio4r
  :version: 2.1.0
- :name: nio4r
  :version: 2.0.0
- :name: nokogiri
  :version: 1.8.1
- :name: nokogiri
  :version: 1.8.0
- :name: nokogiri
  :version: 1.7.1
- :name: oily_png
  :version: 1.2.1
- :name: oj
  :version: 3.3.10
- :name: oj
  :version: 3.3.9
- :name: oj
  :version: 3.3.5
- :name: openssl
  :version: 2.1.0
- :name: pg
  :version: 0.21.0
- :name: pg
  :version: 0.20.0
- :name: pg
  :version: 0.18.4
- :name: psych
  :version: 3.0.2
- :name: puma
  :version: 3.11.0
- :name: puma
  :version: 3.10.0
- :name: rainbow
  :version: 2.2.2
- :name: raindrops
  :version: 0.19.0
- :name: rinku
  :version: 2.0.3
- :name: sdbm
  :version: 1.0.0
- :name: sqlite3
  :version: 1.3.13
- :name: stringio
  :version: 0.0.1
- :name: strscan
  :version: 1.0.0
- :name: thin
  :version: 1.7.2
- :name: thin
  :version: 1.2.11
- :name: unf_ext
  :version: 0.0.7.4
- :name: unicorn
  :version: 5.3.1
- :name: unicorn
  :version: 5.3.0
- :name: unicorn
  :version: 4.5.0
- :name: websocket-driver
  :version: 0.6.5
- :name: zlib
  :version: 1.0.0

This is the list for what I've got installed with MRI 2.5.0 (and I've got most of the larger applications/gems I work with switched over to this).

@PhilipCastiglione

Copy link
Copy Markdown
---
- :name: nokogiri
  :version: 1.8.0
- :name: bcrypt
  :version: 3.1.11
- :name: byebug
  :version: 9.0.6
- :name: ffi
  :version: 1.9.18
- :name: json
  :version: 2.1.0
- :name: passenger
  :version: 5.1.6
- :name: pg
  :version: 0.21.0
- :name: pg_array_parser
  :version: 0.0.9
- :name: rainbow
  :version: 2.2.2
- :name: ruby-prof
  :version: 0.16.2

@anicholson

Copy link
Copy Markdown
---
- :name: nokogiri
  :version: 1.6.8
- :name: rgeo
  :version: 0.3.20
- :name: unf_ext
  :version: 0.0.7.4
- :name: json
  :version: 1.8.6
- :name: bcrypt
  :version: 3.1.11
- :name: debug_inspector
  :version: 0.0.2
- :name: binding_of_caller
  :version: 0.7.2
- :name: byebug
  :version: 9.1.0
- :name: hitimes
  :version: 1.2.4
- :name: ffi
  :version: 1.9.3
- :name: eventmachine
  :version: 1.2.0.1
- :name: yajl-ruby
  :version: 1.2.1
- :name: oj
  :version: 2.7.3
- :name: kgio
  :version: 2.11.0
- :name: libv8
  :version: 3.16.14.15
- :name: msgpack
  :version: 0.5.8
- :name: pg
  :version: 0.18.4
- :name: puma
  :version: 3.9.1
- :name: rainbow
  :version: 2.2.2
- :name: raindrops
  :version: 0.13.0
- :name: redcarpet
  :version: 3.3.3
- :name: therubyracer
  :version: 0.12.2
- :name: thin
  :version: 1.7.0
- :name: unicorn
  :version: 4.9.0
- :name: yaji
  :version: 0.3.3

@veelenga

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.3.4
- :name: binding_of_caller
  :version: 0.7.2
- :name: bson
  :version: 4.2.2
- :name: bson_ext
  :version: 1.5.1
- :name: byebug
  :version: 9.1.0
- :name: date
  :version: 1.0.0
- :name: dbm
  :version: 1.0.0
- :name: debug_inspector
  :version: 0.0.2
- :name: etc
  :version: 1.0.0
- :name: eventmachine
  :version: 1.2.5
- :name: executable-hooks
  :version: 1.3.2
- :name: fcntl
  :version: 1.0.0
- :name: ffi
  :version: 1.9.18
- :name: gdbm
  :version: 2.0.0
- :name: gem-wrappers
  :version: 1.2.7
- :name: io-console
  :version: 0.4.6
- :name: json
  :version: 2.1.0
- :name: json
  :version: 1.8.6
- :name: kgio
  :version: 2.11.0
- :name: kgio
  :version: 2.9.2
- :name: mysql2
  :version: 0.4.9
- :name: nio4r
  :version: 2.1.0
- :name: nokogiri
  :version: 1.8.1
- :name: nokogumbo
  :version: 1.4.1
- :name: oj
  :version: 3.3.8
- :name: oj
  :version: 3.0.5
- :name: openssl
  :version: 2.1.0
- :name: psych
  :version: 3.0.2
- :name: rainbow
  :version: 2.2.2
- :name: raindrops
  :version: 0.19.0
- :name: raindrops
  :version: 0.13.0
- :name: sdbm
  :version: 1.0.0
- :name: stringio
  :version: 0.0.1
- :name: strscan
  :version: 1.0.0
- :name: syck
  :version: 1.3.0
- :name: therubyracer
  :version: 0.12.3
- :name: thin
  :version: 1.7.2
- :name: unf_ext
  :version: 0.0.7.4
- :name: unicorn
  :version: 5.3.1
- :name: unicorn
  :version: 4.8.2
- :name: websocket-driver
  :version: 0.6.5
- :name: zlib
  :version: 1.0.0

@megatux

megatux commented Aug 31, 2018

Copy link
Copy Markdown
---
- :name: bcrypt
  :version: 3.1.10
- :name: bigdecimal
  :version: 1.2.6
- :name: binding_of_caller
  :version: 0.7.2
- :name: byebug
  :version: 3.5.1
- :name: concurrent-ruby-ext
  :version: 1.0.1
- :name: debug_inspector
  :version: 0.0.2
- :name: eventmachine
  :version: 1.2.5
- :name: ffi
  :version: 1.9.8
- :name: hitimes
  :version: 1.2.2
- :name: io-console
  :version: 0.4.3
- :name: json
  :version: 1.8.6
- :name: json
  :version: 1.8.3
- :name: kgio
  :version: 2.9.3
- :name: nokogiri
  :version: 1.8.4
- :name: nokogiri
  :version: 1.6.8
- :name: oj
  :version: 2.16.1
- :name: oj
  :version: 2.12.14
- :name: pg
  :version: 0.18.2
- :name: psych
  :version: 2.0.8
- :name: raindrops
  :version: 0.13.0
- :name: scrypt
  :version: 1.2.1
- :name: thin
  :version: 1.7.2
- :name: unf_ext
  :version: 0.0.7.1
- :name: unicorn
  :version: 4.9.0

@Nakilon

Nakilon commented Oct 5, 2020

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 2.0.0
- :name: byebug
  :version: 11.0.1
- :name: date
  :version: 3.0.0
- :name: dbm
  :version: 1.1.0
- :name: etc
  :version: 1.1.0
- :name: fcntl
  :version: 1.0.0
- :name: ffi
  :version: 1.11.3
- :name: gdbm
  :version: 2.1.0
- :name: io-console
  :version: 0.5.6
- :name: json
  :version: 2.3.0
- :name: openssl
  :version: 2.1.2
- :name: phamilie
  :version: 0.1.0
- :name: psych
  :version: 3.1.0
- :name: racc
  :version: 1.4.16
- :name: readline-ext
  :version: 0.1.0
- :name: rmagick
  :version: 2.16.0
- :name: sdbm
  :version: 1.0.0
- :name: stringio
  :version: 0.1.0
- :name: strscan
  :version: 1.0.3
- :name: zlib
  :version: 1.1.0

@Nakilon

Nakilon commented Dec 14, 2021

Copy link
Copy Markdown
---
- :name: bigdecimal
  :version: 1.2.8
- :name: bit_utils
  :version: 0.1.2
- :name: byebug
  :version: 11.0.1
- :name: byebug
  :version: 11.0.0
- :name: byebug
  :version: 10.0.2
- :name: charlock_holmes
  :version: 0.7.7
- :name: dhash-vips
  :version: 0.1.1.3
- :name: dhash-vips
  :version: 0.1.0.1
- :name: dhash-vips
  :version: 0.1.0.0
- :name: digest-crc
  :version: 0.6.3
- :name: escape_utils
  :version: 1.2.1
- :name: ffi
  :version: 1.15.4
- :name: ffi
  :version: 1.15.3
- :name: ffi
  :version: 1.15.0
- :name: ffi
  :version: 1.14.2
- :name: ffi
  :version: 1.13.1
- :name: ffi
  :version: 1.12.2
- :name: github-linguist
  :version: 7.15.0
- :name: github-linguist
  :version: 7.11.0
- :name: hpricot
  :version: 0.8.6
- :name: iStats
  :version: 1.6.1
- :name: io-console
  :version: 0.4.5
- :name: jaro_winkler
  :version: 1.5.4
- :name: json
  :version: 2.5.1
- :name: librrd
  :version: 1.0.4
- :name: nio4r
  :version: 2.5.2
- :name: nokogiri
  :version: 1.10.10
- :name: nokogiri
  :version: 1.10.9
- :name: nokogiri
  :version: 1.10.8
- :name: nokogiri
  :version: 1.10.7
- :name: nokogiri
  :version: 1.10.5
- :name: nokogiri
  :version: 1.10.4
- :name: nokogiri
  :version: 1.10.3
- :name: nokogiri
  :version: 1.6.8.1
- :name: oga
  :version: '3.3'
- :name: oj
  :version: 3.10.8
- :name: patron
  :version: 0.13.3
- :name: phamilie
  :version: 0.1.0
- :name: psych
  :version: 2.1.0.1
- :name: puma
  :version: 4.3.6
- :name: rdiscount
  :version: 2.2.0.2
- :name: rmagick
  :version: 4.1.2
- :name: rmagick
  :version: 3.2.0
- :name: rmagick
  :version: 2.16.0
- :name: ruby-ll
  :version: 2.1.2
- :name: ruby-prof
  :version: 0.18.0
- :name: ruby-prof
  :version: 0.17.0
- :name: ruby-prof
  :version: 0.16.2
- :name: ruby2d
  :version: 0.9.4
- :name: ruby2d
  :version: 0.9.2
- :name: rugged
  :version: 1.0.1
- :name: stackprof
  :version: 0.2.15
- :name: tk
  :version: 0.4.0
- :name: tk
  :version: 0.3.0
- :name: vmstat
  :version: 2.3.1
- :name: vmstat
  :version: 2.3.0
- :name: websocket-driver
  :version: 0.7.5
- :name: websocket-driver
  :version: 0.7.3
- :name: yajl-ruby
  :version: 1.4.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment