castwide / vscode-solargraph

A Visual Studio Code extension for Solargraph.
Other
425 stars 24 forks source link

Question: setup with multi Ruby install #12

Closed wta12 closed 4 years ago

wta12 commented 7 years ago

I can not get solargraph works with VS code
What operating system are you using? Window 10 Edu What version of Ruby? 2.0.0 as system path, 2.2.4 (solargraph gem installed). What version of the vscode-solargraph extension? 0.8.0 Do you have any other extensions installed?

castwide.solargraph
donjayamanne.githistory
donjayamanne.python
formulahendry.code-runner
lei.theme-chromodynamics
magicstack.MagicPython
ms-vscode.cpptools
rebornix.Ruby
What version of the Solargraph gem? solargraph-0.12.2
Does running solargraph help return a list of commands? no
Did you change any of the Solargraph configuration settings? 

"solargraph.commandPath":"D:/SIM/script/ruby/setup/ruby22/lib/ruby/gems/2.2.0/gems/solargraph-0.12.2/bin/solargraph"

castwide commented 7 years ago

It looks like you're pointing at a Ruby 2.2.4 version of the Solargraph gem. Are you also running in VS Code on the Ruby 2.2.4 executable, or are you using the Ruby 2.0.0 on the system path? Version 0.12.2 of Solargraph expects Ruby 2.2.2 minimum. Earlier versions might work, but I would expect anything less than Ruby 2.1 minimum to have bugs.

If you're using RVM or something similar, you might need to make sure you're pointing to the right version of Ruby in your workspace, e.g., whatever version is listed in .ruby-version in the project's root folder. If you're using Bundler, we'll also need to make sure that's configured correctly.

If all else fails, go to Help -> Toggle Developer Tools in the VS Code menu and report any error messages you receive in the console.

wta12 commented 7 years ago

Hi, I am able to select ruby 2.2.4 for debug by set new configuration other than standard ruby. i got those errors

image

{
        "name": "ruby_224",
        "type": "ruby",
        "request": "launch",
        "program": "${file}",
        "cwd": "${fileDirname}",
        "showDebuggerOutput": true,
        "pathToRDebugIDE": "D:/SIM/script/ruby/setup/ruby22/bin/rdebug-ide.bat",
        "env": {
        "PATH":"D:/SIM/script/ruby/setup/ruby22/bin/ruby.exe",
        "GEM_HOME": "D:/SIM/script/ruby/setup/ruby22/lib/ruby/gems/2.2.0",
        "GEM_PATH": "D:/SIM/script/ruby/setup/ruby22/lib/ruby/gems/2.2.0",
        "RUBY_VERSION": "ruby-2.2.4"}
        }
castwide commented 7 years ago

The error indicates that either the Solargraph gem is not installed or it couldn't be found in your Ruby environment. Can you confirm that solargraph.commandPath is correct? If you run D:/SIM/script/ruby/setup/ruby22/lib/ruby/gems/2.2.0/gems/solargraph-0.12.2/bin/solargraph from a command window, you should get a list of available commands.

If that doesn't work, based on your debug setting, the correct path might be D:/SIM/script/ruby/setup/ruby22/bin/solargraph.bat.

If neither path works but solargraph alone does, try unsetting solargraph.commandPath altogether.

castwide commented 7 years ago

I just discovered something else that might be causing your issue. Did you set solargraph.commandPath in the user settings or the workspace settings? When I tried to set it in the workspace settings, it got ignored, but when I set the same value in the user settings, it worked as expected.

This apparently happens because the solargraph.commandPath property has the isExecutable flag set to true (see https://github.com/Microsoft/vscode/issues/33439).

zero-master commented 7 years ago

Same issue here.

rvm 1.29.3 Linux 4.12.13-1-ARCH /home/me/.rvm/gems/ruby-2.4.1/bin/solargraph solargraph -v 0.13.1 vscode extension version: 0.9.1

I've not touched any configuration.

castwide commented 7 years ago

Are you able to install it from the command line with gem install solargraph?

zero-master commented 7 years ago
Successfully installed solargraph-0.13.2
Parsing documentation for solargraph-0.13.2
Installing ri documentation for solargraph-0.13.2
Done installing documentation for solargraph after 0 seconds
1 gem installed

Yes, just now tried it again but the same issue.

Each time I open VSCode, it displays the same error message as in the above screenshot.

castwide commented 7 years ago

I notice you're using rvm. Can you confirm that the gem is installed on the same installation of Ruby that you're using from VS Code?

If you open a folder (i.e., a workspace) in VS Code, Solargraph will use it as the current working directory for running its executables, which means it should use whatever Ruby version is specified by rvm, e.g., with a .ruby-version file.

If you only open a single file in VS Code without a workspace, it will probably use the system-level Ruby installation.

You also might want to check Help -> Toggle Developer Tools for error messages.

castwide commented 7 years ago

If all else fails, you can try setting your solargraph.commandPath preference to the absolute path, e.g., /home/me/.rvm/gems/ruby-2.4.1/bin/solargraph.

zero-master commented 7 years ago

1) Yes, I've only 1 Ruby install. No ruby install outside of rvm. 2) Yes, I've tried it both with and without a workspace. I am able to run solargraph from the VSCode integrated terminal. 3) 4) Yep, tried that as well and removed/installed it multiple times.

It works fine on Atom.

castwide commented 7 years ago

Wow. I'm not sure what to make of this one, especially since it works in Atom. I haven't tested it on Arch Linux, but I know it works in CentOS.

One more possibility. Are you opening a folder that contains a Gemfile? There might be an issue if solargraph isn't bundled, but I wouldn't expect it to be a problem unless you set the solargraph.useBundler preference to true.

zero-master commented 7 years ago

Yes, I am using a rails project.

I tested it with/without bundler, created a new project without gemfile, it didn't help.

I even switched to login shell on VSCode as described here: https://github.com/Microsoft/vscode/issues/7263

No luck.

castwide commented 7 years ago

Okay. Rails support is still in development, but you should still be able to use Solargraph with it. The method suggestions it gives would just be incomplete.

I'll see if I can spin up an Arch Linux VM and reproduce the problem.

castwide commented 7 years ago

I think I've found the problem. When you start VS Code, it runs in a shell that doesn't load your profile, so rvm doesn't get included in the environment.

I was able to make it work from a terminal window like so:

$ bash --login
$ code

Since vscode gets called from a login shell, it's able to use rvm to find ruby and run solargraph.

I'm not sure what a more permanent solution should be. I tried adding the rvm scripts to .xinitrc, but it didn't seem to have any effect.

loicginoux commented 6 years ago

Same issue here on v0.10.3 on Mac: Solargraph gem not found. Run `gem install solargraph` or update your Gemfile.

I am using rvm, I tried:

I couldn't make it work :(

castwide commented 6 years ago

I ran some tests on a MacBook. It appears that VS Code on MacOS always uses your default Ruby installation. Detailed results:

@loicginoux Please let me know if setting the rvm default to the desired Ruby version works (e.g.: rvm use 2.4.1 --default). I'll look into ways to make the extension more rvm-friendly.

loicginoux commented 6 years ago

Ok thanks it works by installing the gem on the default rvm environment. Note that:

Thank you for the response, that solves my issue 👍

castwide commented 6 years ago

Good to know, thanks.

I noticed a potential for disparity between the version of Ruby that runs in VS Code's integrated terminal and the version it uses for background processes. Most likely it's because the terminal uses bash and the process uses sh. Very similar to the issue with Arch Linux earlier in this thread. I'll try to find a fix for it.

castwide commented 6 years ago

It turns out there's a terminal workaround on Mac as well. First you have to add the code command to your path so you can launch it from the command line. From https://code.visualstudio.com/docs/setup/mac:

  1. Launch VS Code.
  2. Open the Command Palette (Command+Shift+P) and type 'shell command' to find the Shell Command: Install 'code' command in PATH command.

Open a terminal, cd to the folder you want to open, and run code . (note the period). VS Code should use your rvm settings for the Ruby environment. It correctly used the folder's .ruby-version file in my tests.

zero-master commented 6 years ago

Today when I enabled this extension, it magically started working on its own.

The only change, I've made to my environment is moving all paths from .zshrc to .zprofile

I am not using any special workaround. Let me know if you've any questions.

Edit: Forgot to notice, that the vscode extension is now: 0.10.3. Earlier in this thread it was 0.9.1, so that explains it.

castwide commented 6 years ago

Thanks, @zero-master. How are you opening VS Code? I just tested 1.19.0 on Arch Linux with Ruby 2.4.1 installed via rvm and no Ruby system install. When I open VS Code from the menu, it doesn't find Ruby. When I open it with the code command in a terminal, it works. Setting the rvm export path in .profile, .zshrc, or .zprofile did not have any effect.

zero-master commented 6 years ago

I am opening vscode using the icon launcher.

I've this in my vscode user settings:

`"terminal.integrated.shell.linux": "/usr/bin/zsh",

"terminal.integrated.shellArgs.linux": [ "-l" ],`

The second line in the config. uses login shell in the terminal. (rvm requires it)

In .zprofile:

export PATH="$PATH:$HOME/.rvm/bin"

In .zlogin:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

This setup works very well for me.

castwide commented 6 years ago

Version 0.11.3 of the extension uses an explicit bash shell to run Ruby processes. This should fix the issues people have been having with multi Ruby installs. It was able to find the Ruby installation configured by RVM in my tests on OSX and Arch Linux.

bergmannf commented 6 years ago

I was actually debugging why my current setup was not working: I am using rbenv and zsh and I am not setting any rbenv specific settings in .bashrc or .bash_profile, so obviously the gem could not be found.

Maybe it would make sense to use process.env.SHELL as default shell and fallback to bash if that is not set?

castwide commented 6 years ago

@bergmannf That could work. I'll look into it.

castwide commented 6 years ago

vscode-solargraph v0.12.0 will use the current shell if available. In my tests, it was able to detect the Ruby installation from either bash or zsh on Arch Linux.

castwide commented 6 years ago

Is anyone still having issues with rbenv/rvm? It works in my tests on CentOS, Arch Linux, and MacOS.

arroadie commented 6 years ago

I'm still having issue with this vscode

Version 1.22.1
Commit 950b8b0d37a9b7061b6f0d291837ccc4015f5ecd
Date 2018-04-06T00:24:49.616Z
Shell 1.7.12
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64

solargraph v 0.15.0 Ubuntu 17.10 using rbenv

Tried using the paths to the rbenv shims without luck, will try using the full path for the executable

UPDATE: no luck, same result

castwide commented 6 years ago

@arroadie There's an issue with spawning the process that just recently got brought to my attention. Can you let me know what errors you see in the developer console? Chances are there's a line containing something like this:

Error: spawn xxx ENOENT

...where xxx is the type of shell it tried to use to start the server.

Also, you can try opening a shell terminal and running code from there. If you can run solargraph -v from the terminal, code (or code . to open the current folder) should be able to see it too.

arroadie commented 6 years ago

So, I've found an issue on the installer, I guess...

image

It may be related to some of the gems this project is using. I'll try to purge and reinstall them all


UPDATE: that segmentation fault was a problem of my gems in rbenv. Blew the folder apart and now it won't show anymore.

On vscode I still cant install the gem image

probably due to the fact that vscode doesn't know which version of ruby / bunder / gem to use

Using from the console is worst since it will pick the version from it and for that specific code it's 1.9.3-p484 (don't ask)

arroadie commented 6 years ago

For that matter:

➜  Projects gem install solargraph
Fetching: ast-2.4.0.gem (100%)
Successfully installed ast-2.4.0
Fetching: parser-2.5.1.0.gem (100%)
Successfully installed parser-2.5.1.0
Fetching: thor-0.20.0.gem (100%)
Successfully installed thor-0.20.0
Fetching: rack-2.0.4.gem (100%)
Successfully installed rack-2.0.4
Fetching: tilt-2.0.8.gem (100%)
Successfully installed tilt-2.0.8
Fetching: rack-protection-2.0.1.gem (100%)
Successfully installed rack-protection-2.0.1
Fetching: mustermann-1.0.2.gem (100%)
Successfully installed mustermann-1.0.2
Fetching: sinatra-2.0.1.gem (100%)
Successfully installed sinatra-2.0.1
Fetching: yard-0.9.12.gem (100%)
--------------------------------------------------------------------------------
As of YARD v0.9.2:

RubyGems "--document=yri,yard" hooks are now supported. You can auto-configure
YARD to automatically build the yri index for installed gems by typing:

    $ yard config --gem-install-yri

See `yard config --help` for more information on RubyGems install hooks.

You can also add the following to your .gemspec to have YARD document your gem
on install:

    spec.metadata["yard.run"] = "yri" # use "yard" to build full HTML docs.

--------------------------------------------------------------------------------
Successfully installed yard-0.9.12
Fetching: bundler-1.16.1.gem (100%)
Successfully installed bundler-1.16.1
Fetching: parallel-1.12.1.gem (100%)
Successfully installed parallel-1.12.1
Fetching: powerpack-0.1.1.gem (100%)
Successfully installed powerpack-0.1.1
Fetching: rainbow-3.0.0.gem (100%)
Successfully installed rainbow-3.0.0
Fetching: ruby-progressbar-1.9.0.gem (100%)
Successfully installed ruby-progressbar-1.9.0
Fetching: unicode-display_width-1.3.0.gem (100%)
Successfully installed unicode-display_width-1.3.0
Fetching: rubocop-0.54.0.gem (100%)
Successfully installed rubocop-0.54.0
Fetching: eventmachine-1.2.5.gem (100%)
Building native extensions.  This could take a while...
Successfully installed eventmachine-1.2.5
Fetching: mini_portile2-2.3.0.gem (100%)
Successfully installed mini_portile2-2.3.0
Fetching: nokogiri-1.8.2.gem (100%)
Building native extensions.  This could take a while...
Successfully installed nokogiri-1.8.2
Fetching: reverse_markdown-1.0.5.gem (100%)
Successfully installed reverse_markdown-1.0.5
Fetching: redcarpet-3.4.0.gem (100%)
Building native extensions.  This could take a while...
Successfully installed redcarpet-3.4.0
Fetching: htmlentities-4.3.4.gem (100%)
Successfully installed htmlentities-4.3.4
Fetching: coderay-1.1.2.gem (100%)
Successfully installed coderay-1.1.2
Fetching: solargraph-0.18.3.gem (100%)
Successfully installed solargraph-0.18.3
Parsing documentation for ast-2.4.0
Installing ri documentation for ast-2.4.0
Parsing documentation for parser-2.5.1.0
Installing ri documentation for parser-2.5.1.0
Parsing documentation for thor-0.20.0
Installing ri documentation for thor-0.20.0
Parsing documentation for rack-2.0.4
Installing ri documentation for rack-2.0.4
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:902: [BUG] Segmentation fault at 0x0000000000006d
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0028 p:---- s:0161 e:000160 CFUNC  :dump
c:0027 p:0134 s:0156 e:000155 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:902
c:0026 p:0010 s:0149 e:000148 BLOCK  /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:751 [FINISH]
c:0025 p:---- s:0145 e:000144 CFUNC  :each
c:0024 p:0030 s:0141 e:000140 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:750
c:0023 p:0010 s:0137 e:000136 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/generator/ri.rb:27
c:0022 p:0030 s:0133 e:000132 BLOCK  /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:137 [FINISH]
c:0021 p:---- s:0130 e:000129 CFUNC  :chdir
c:0020 p:0171 s:0125 e:000124 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:134
c:0019 p:0393 s:0117 e:000116 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:193
c:0018 p:0017 s:0109 e:000108 BLOCK  /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:56 [FINISH]
c:0017 p:---- s:0105 e:000104 CFUNC  :each
c:0016 p:0055 s:0101 e:000100 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:55 [FINISH]
c:0015 p:---- s:0089 e:000088 IFUNC 
c:0014 p:0013 s:0086 e:000085 BLOCK  /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set.rb:189 [FINISH]
c:0013 p:---- s:0082 e:000081 CFUNC  :each
c:0012 p:0170 s:0078 e:000077 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set.rb:188
c:0011 p:0182 s:0068 e:000066 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:205
c:0010 p:0035 s:0058 e:000057 BLOCK  /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:255 [FINISH]
c:0009 p:---- s:0051 e:000050 CFUNC  :each
c:0008 p:0017 s:0047 e:000046 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:251
c:0007 p:0107 s:0042 e:000041 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:158
c:0006 p:0103 s:0037 e:000036 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command.rb:310
c:0005 p:0116 s:0031 e:000030 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command_manager.rb:169
c:0004 p:0015 s:0023 e:000022 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command_manager.rb:139
c:0003 p:0065 s:0016 e:000015 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/gem_runner.rb:55
c:0002 p:0126 s:0009 E:000f88 EVAL   /home/thiago/.rbenv/versions/2.4.0/bin/gem:21 [FINISH]
c:0001 p:0000 s:0003 E:001940 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/home/thiago/.rbenv/versions/2.4.0/bin/gem:21:in `<main>'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/gem_runner.rb:55:in `run'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command_manager.rb:139:in `run'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command_manager.rb:169:in `process_args'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command.rb:310:in `invoke_with_build_args'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:158:in `execute'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:251:in `install_gems'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:251:in `each'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:255:in `block in install_gems'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb:205:in `install_gem'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set.rb:188:in `install'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set.rb:188:in `each'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set.rb:189:in `block in install'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:55:in `generation_hook'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:55:in `each'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:56:in `block in generation_hook'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:193:in `generate'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:134:in `document'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:134:in `chdir'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb:137:in `block in document'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/generator/ri.rb:27:in `generate'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:750:in `save'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:750:in `each'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:751:in `block in save'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:902:in `save_page'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb:902:in `dump'

-- Machine register context ------------------------------------------------
 RIP: 0x0000555ac831469b RBP: 0x0000555acf34b050 RSP: 0x00007fffdaf75cb0
 RAX: 0x0000000000000000 RBX: 0x0000555aceb184f0 RCX: 0x0000000000000000
 RDX: 0x00007fffdaf75d10 RDI: 0x0000000000000065 RSI: 0x0000555acf34b050
  R8: 0x0000555ace738bf0  R9: 0x0000000000000004 R10: 0x0000000000000000
 R11: 0x0000555acb35af60 R12: 0x0000000000000065 R13: 0x0000555acf34b050
 R14: 0x0000000000000000 R15: 0x00000000ffffffff EFL: 0x0000000000010202

-- C level backtrace information -------------------------------------------
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_vm_bugreport+0x7d3) [0x555ac841a883] vm_dump.c:679
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_bug_context+0xd1) [0x555ac840e791] error.c:426
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(sigsegv+0x3e) [0x555ac830a58e] signal.c:907
/lib/x86_64-linux-gnu/libpthread.so.0 [0x7f117e339150]
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(st_lookup+0x1b) [0x555ac831469b] st.c:1029
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(w_class+0x2b) [0x555ac8267afb] marshal.c:531
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(w_object+0x1214) [0x555ac82669d4] marshal.c:733
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(marshal_dump+0x1ce) [0x555ac8267f0e] marshal.c:1051
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x555ac8378cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x450) [0x555ac837e990] insns.def:1066
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x555ac83851ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_iseq_block_from_c+0x41f) [0x555ac8385fcf] vm.c:969
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_block_from_c_splattable.constprop.143+0xd0) [0x555ac83875e0] vm.c:1032
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_yield+0x56) [0x555ac838e256] vm.c:1069
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_ary_each+0x3c) [0x555ac839d5dc] array.c:1824
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x555ac8378cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x5e8) [0x555ac837eb28] insns.def:967
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x555ac83851ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_iseq_block_from_c+0x41f) [0x555ac8385fcf] vm.c:969
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_block_from_c_splattable.constprop.143+0xd0) [0x555ac83875e0] vm.c:1032
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_yield+0x56) [0x555ac838e256] vm.c:1069
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_ensure+0xb7) [0x555ac82185d7] eval.c:926
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(dir_s_chdir+0x107) [0x555ac83ee637] dir.c:1043
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x555ac8378cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x5e8) [0x555ac837eb28] insns.def:967
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x555ac83851ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_iseq_block_from_c+0x41f) [0x555ac8385fcf] vm.c:969
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_block_from_c_splattable.constprop.143+0xd0) [0x555ac83875e0] vm.c:1032
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_yield+0x56) [0x555ac838e256] vm.c:1069
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_ary_each+0x3c) [0x555ac839d5dc] array.c:1824
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x555ac8378cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_method+0xd3) [0x555ac8386e93] vm_insnhelper.c:2291
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x5e8) [0x555ac837eb28] insns.def:967
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x555ac83851ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call0_body.constprop.149+0x1db) [0x555ac83887bb] vm_eval.c:176
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_vm_call+0x30) [0x555ac8388c80] vm_eval.c:61
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_block_from_c_unsplattable+0x1f3) [0x555ac8386403] vm_insnhelper.c:2459
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_vm_invoke_proc+0x5f) [0x555ac838667f] vm.c:1127
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_opt_call+0xa2) [0x555ac8386732] vm_insnhelper.c:1979
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_method+0xd3) [0x555ac8386e93] vm_insnhelper.c:2291
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x450) [0x555ac837e990] insns.def:1066
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x555ac83851ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_iseq_block_from_c+0x41f) [0x555ac8385fcf] vm.c:969
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_block_from_c_splattable.constprop.143+0xd0) [0x555ac83875e0] vm.c:1032
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_yield+0x56) [0x555ac838e256] vm.c:1069
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_ary_each+0x3c) [0x555ac839d5dc] array.c:1824
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x555ac8378cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_method+0xd3) [0x555ac8386e93] vm_insnhelper.c:2291
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x5e8) [0x555ac837eb28] insns.def:967
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x555ac83851ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_iseq_block_from_c+0x41f) [0x555ac8385fcf] vm.c:969
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(invoke_block_from_c_splattable.constprop.143+0xd0) [0x555ac83875e0] vm.c:1032
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_yield+0x56) [0x555ac838e256] vm.c:1069
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_ary_each+0x3c) [0x555ac839d5dc] array.c:1824
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x555ac8378cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_method+0xd3) [0x555ac8386e93] vm_insnhelper.c:2291
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x5e8) [0x555ac837eb28] insns.def:967
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x555ac83851ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(ruby_exec_internal+0xaa) [0x555ac82140fa] eval.c:244
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(ruby_run_node+0x2f) [0x555ac821765f] eval.c:308
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(main+0x4b) [0x555ac8213e3b] encoding.c:164

-- Other runtime information -----------------------------------------------

* Loaded script: /home/thiago/.rbenv/versions/2.4.0/bin/gem

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
    5 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
    6 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/unicode_normalize.rb
    7 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/rbconfig.rb
    8 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/compatibility.rb
    9 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/defaults.rb
   10 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/deprecate.rb
   11 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/errors.rb
   12 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/version.rb
   13 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/requirement.rb
   14 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/platform.rb
   15 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/basic_specification.rb
   16 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/stub_specification.rb
   17 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/util/list.rb
   18 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
   19 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/specification.rb
   20 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/exceptions.rb
   21 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/dependency.rb
   22 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_gem.rb
   23 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb
   24 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb
   25 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems.rb
   26 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/path_support.rb
   27 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb
   28 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb
   29 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb
   30 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb
   31 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb
   32 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb
   33 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   34 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   35 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   36 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   37 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb
   38 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb
   39 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean.rb
   40 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/optparse.rb
   41 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/util.rb
   42 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
   43 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/user_interaction.rb
   44 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command.rb
   45 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/command_manager.rb
   46 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
   47 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/config_file.rb
   48 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/gem_runner.rb
   49 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/versions.rb
   50 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/exception.rb
   51 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/syntax_error.rb
   52 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/psych.so
   53 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/omap.rb
   54 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/set.rb
   55 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/class_loader.rb
   56 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/strscan.so
   57 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/scalar_scanner.rb
   58 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes/node.rb
   59 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes/stream.rb
   60 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes/document.rb
   61 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes/sequence.rb
   62 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes/scalar.rb
   63 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes/mapping.rb
   64 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes/alias.rb
   65 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/nodes.rb
   66 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/streaming.rb
   67 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/visitors/visitor.rb
   68 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/visitors/to_ruby.rb
   69 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/visitors/emitter.rb
   70 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/handler.rb
   71 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/tree_builder.rb
   72 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/visitors/yaml_tree.rb
   73 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/json/ruby_events.rb
   74 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/visitors/json_tree.rb
   75 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/visitors/depth_first.rb
   76 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/visitors.rb
   77 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/parser.rb
   78 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/coder.rb
   79 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/core_ext.rb
   80 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/date_core.so
   81 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/date.rb
   82 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/deprecated.rb
   83 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/stream.rb
   84 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/json/yaml_events.rb
   85 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/json/tree_builder.rb
   86 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/json/stream.rb
   87 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych/handlers/document_stream.rb
   88 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/psych.rb
   89 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/psych_additions.rb
   90 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/psych_tree.rb
   91 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/yaml.rb
   92 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/syck_hack.rb
   93 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/timeout.rb
   94 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/install_update_options.rb
   95 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/tsort.rb
   96 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/dependency_list.rb
   97 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/fileutils.rb
   98 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
   99 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/digest.rb
  100 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
  101 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/bn.rb
  102 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/pkey.rb
  103 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/cipher.rb
  104 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/config.rb
  105 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/digest.rb
  106 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/x509.rb
  107 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/buffering.rb
  108 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
  109 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/ssl.rb
  110 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl.rb
  111 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/policy.rb
  112 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/policies.rb
  113 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/trust_dir.rb
  114 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/signer.rb
  115 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security.rb
  116 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
  117 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/digest_io.rb
  118 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/source.rb
  119 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/file_source.rb
  120 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/io_source.rb
  121 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/old.rb
  122 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_header.rb
  123 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_reader/entry.rb
  124 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_reader.rb
  125 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_writer.rb
  126 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package.rb
  127 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/ext/build_error.rb
  128 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/ext/builder.rb
  129 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/ext/configure_builder.rb
  130 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/tmpdir.rb
  131 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/tempfile.rb
  132 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/ext/ext_conf_builder.rb
  133 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/ext/rake_builder.rb
  134 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/ext/cmake_builder.rb
  135 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/ext.rb
  136 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/installer.rb
  137 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
  138 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
  139 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/socket.rb
  140 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/protocol.rb
  141 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/rfc2396_parser.rb
  142 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/rfc3986_parser.rb
  143 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/common.rb
  144 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/generic.rb
  145 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/ftp.rb
  146 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/http.rb
  147 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/https.rb
  148 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/ldap.rb
  149 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/ldaps.rb
  150 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/mailto.rb
  151 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri.rb
  152 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/exceptions.rb
  153 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/header.rb
  154 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
  155 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/generic_request.rb
  156 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/request.rb
  157 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/requests.rb
  158 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/response.rb
  159 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/responses.rb
  160 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/proxy_delta.rb
  161 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/backward.rb
  162 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http.rb
  163 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/time.rb
  164 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request/http_pool.rb
  165 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request/https_pool.rb
  166 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request/connection_pools.rb
  167 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request.rb
  168 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/cgi/core.rb
  169 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
  170 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/cgi/util.rb
  171 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/cgi/cookie.rb
  172 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/cgi.rb
  173 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/uri_formatter.rb
  174 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/securerandom.rb
  175 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/resolv.rb
  176 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/remote_fetcher.rb
  177 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/text.rb
  178 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/name_tuple.rb
  179 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/spec_fetcher.rb
  180 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/git.rb
  181 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/installed.rb
  182 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/specific_file.rb
  183 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/local.rb
  184 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/lock.rb
  185 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/vendor.rb
  186 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source.rb
  187 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/available_set.rb
  188 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/dependency_installer.rb
  189 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/local_remote_options.rb
  190 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/validator.rb
  191 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/version_option.rb
  192 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/commands/install_command.rb
  193 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/install_message.rb
  194 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set/gem_dependency_api.rb
  195 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set/lockfile/parser.rb
  196 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set/lockfile/tokenizer.rb
  197 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set/lockfile.rb
  198 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/request_set.rb
  199 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/gem_metadata.rb
  200 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/errors.rb
  201 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/set.rb
  202 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb
  203 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb
  204 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_vertex.rb
  205 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/delete_edge.rb
  206 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb
  207 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/set_payload.rb
  208 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/tag.rb
  209 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/log.rb
  210 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/vertex.rb
  211 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph.rb
  212 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/state.rb
  213 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/modules/specification_provider.rb
  214 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb
  215 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/delegates/specification_provider.rb
  216 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/resolution.rb
  217 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/resolver.rb
  218 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo/modules/ui.rb
  219 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo/lib/molinillo.rb
  220 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/molinillo.rb
  221 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/activation_request.rb
  222 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/conflict.rb
  223 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/dependency_request.rb
  224 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/requirement_list.rb
  225 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/stats.rb
  226 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/set.rb
  227 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/api_set.rb
  228 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/composed_set.rb
  229 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/best_set.rb
  230 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/current_set.rb
  231 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/git_set.rb
  232 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/index_set.rb
  233 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/installer_set.rb
  234 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/lock_set.rb
  235 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/vendor_set.rb
  236 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/source_set.rb
  237 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/specification.rb
  238 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/spec_specification.rb
  239 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/api_specification.rb
  240 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/git_specification.rb
  241 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/index_specification.rb
  242 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/installed_specification.rb
  243 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/local_specification.rb
  244 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/lock_specification.rb
  245 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver/vendor_specification.rb
  246 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/resolver.rb
  247 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc.rb
  248 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rubygems_hook.rb
  249 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/rdoc.rb
  250 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source_list.rb
  251 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/https.rb
  252 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16le.so
  253 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16be.so
  254 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/find.rb
  255 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
  256 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/pathname.rb
  257 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/erb.rb
  258 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/generator.rb
  259 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup.rb
  260 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/formatter.rb
  261 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/to_joined_paragraph.rb
  262 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markdown/entities.rb
  263 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markdown/literals.rb
  264 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markdown.rb
  265 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rd.rb
  266 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/parser.rb
  267 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/pre_process.rb
  268 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/tom_doc.rb
  269 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/text.rb
  270 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/code_object.rb
  271 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/method_attr.rb
  272 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/context.rb
  273 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/class_module.rb
  274 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/context/section.rb
  275 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/top_level.rb
  276 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/generator/markup.rb
  277 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/generator/darkfish.rb
  278 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/generator/ri.rb
  279 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/generator/pot.rb
  280 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/rdoc.rb
  281 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/options.rb
  282 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/text.rb
  283 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/simple.rb
  284 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/c.rb
  285 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/changelog.rb
  286 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/markdown.rb
  287 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/rd.rb
  288 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/ruby_token.rb
  289 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/token_stream.rb
  290 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/ruby_tools.rb
  291 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser/ruby.rb
  292 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/parser.rb
  293 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/store.rb
  294 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/stats.rb
  295 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/stats/quiet.rb
  296 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/encoding.rb
  297 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/comment.rb
  298 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/e2mmap.rb
  299 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/irb/output-method.rb
  300 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/irb/notifier.rb
  301 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/irb/slex.rb
  302 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/ruby_lex.rb
  303 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/document.rb
  304 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/normal_module.rb
  305 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/require.rb
  306 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/normal_class.rb
  307 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/attr.rb
  308 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/alias.rb
  309 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/any_method.rb
  310 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/mixin.rb
  311 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/include.rb
  312 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/extend.rb
  313 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/raw.rb
  314 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/paragraph.rb
  315 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/blank_line.rb
  316 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/heading.rb
  317 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/verbatim.rb
  318 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/constant.rb
  319 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/known_classes.rb
  320 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/list.rb
  321 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/list_item.rb
  322 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/attribute_manager.rb
  323 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rdoc/markup/attributes.rb

* Process memory map:

555ac81f0000-555ac84f0000 r-xp 00000000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
555ac86ef000-555ac86f5000 r--p 002ff000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
555ac86f5000-555ac86f6000 rw-p 00305000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
555ac86f6000-555ac8706000 rw-p 00000000 00:00 0 
555aca44e000-555ad04c5000 rw-p 00000000 00:00 0                          [heap]
7f1174000000-7f1174021000 rw-p 00000000 00:00 0 
7f1174021000-7f1178000000 ---p 00000000 00:00 0 
7f11786f0000-7f11788cf000 r--s 00000000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7f11788cf000-7f1179884000 r--s 00000000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
7f1179884000-7f117989a000 r-xp 00000000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f117989a000-7f1179a99000 ---p 00016000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1179a99000-7f1179a9a000 r--p 00015000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1179a9a000-7f1179a9b000 rw-p 00016000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1179a9b000-7f1179aa3000 r-xp 00000000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7f1179aa3000-7f1179ca2000 ---p 00008000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7f1179ca2000-7f1179ca3000 r--p 00007000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7f1179ca3000-7f1179ca4000 rw-p 00008000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7f1179ca4000-7f1179ca5000 r-xp 00000000 00:36 23593678                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16be.so
7f1179ca5000-7f1179ea5000 ---p 00001000 00:36 23593678                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16be.so
7f1179ea5000-7f1179ea6000 r--p 00001000 00:36 23593678                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16be.so
7f1179ea6000-7f1179ea7000 rw-p 00002000 00:36 23593678                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16be.so
7f1179ea7000-7f1179ea8000 r-xp 00000000 00:36 23593672                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16le.so
7f1179ea8000-7f117a0a8000 ---p 00001000 00:36 23593672                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16le.so
7f117a0a8000-7f117a0a9000 r--p 00001000 00:36 23593672                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16le.so
7f117a0a9000-7f117a0aa000 rw-p 00002000 00:36 23593672                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/utf_16le.so
7f117a0aa000-7f117a0c0000 r-xp 00000000 fd:01 3678079                    /lib/x86_64-linux-gnu/libresolv-2.26.so
7f117a0c0000-7f117a2c0000 ---p 00016000 fd:01 3678079                    /lib/x86_64-linux-gnu/libresolv-2.26.so
7f117a2c0000-7f117a2c1000 r--p 00016000 fd:01 3678079                    /lib/x86_64-linux-gnu/libresolv-2.26.so
7f117a2c1000-7f117a2c2000 rw-p 00017000 fd:01 3678079                    /lib/x86_64-linux-gnu/libresolv-2.26.so
7f117a2c2000-7f117a2c4000 rw-p 00000000 00:00 0 
7f117a2c4000-7f117a2c9000 r-xp 00000000 fd:01 3678072                    /lib/x86_64-linux-gnu/libnss_dns-2.26.so
7f117a2c9000-7f117a4c9000 ---p 00005000 fd:01 3678072                    /lib/x86_64-linux-gnu/libnss_dns-2.26.so
7f117a4c9000-7f117a4ca000 r--p 00005000 fd:01 3678072                    /lib/x86_64-linux-gnu/libnss_dns-2.26.so
7f117a4ca000-7f117a4cb000 rw-p 00006000 fd:01 3678072                    /lib/x86_64-linux-gnu/libnss_dns-2.26.so
7f117a4cb000-7f117a4cd000 r-xp 00000000 fd:01 3674629                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f117a4cd000-7f117a6cc000 ---p 00002000 fd:01 3674629                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f117a6cc000-7f117a6cd000 r--p 00001000 fd:01 3674629                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f117a6cd000-7f117a6ce000 rw-p 00002000 fd:01 3674629                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f117a6ce000-7f117a6d9000 r-xp 00000000 fd:01 3678073                    /lib/x86_64-linux-gnu/libnss_files-2.26.so
7f117a6d9000-7f117a8d8000 ---p 0000b000 fd:01 3678073                    /lib/x86_64-linux-gnu/libnss_files-2.26.so
7f117a8d8000-7f117a8d9000 r--p 0000a000 fd:01 3678073                    /lib/x86_64-linux-gnu/libnss_files-2.26.so
7f117a8d9000-7f117a8da000 rw-p 0000b000 fd:01 3678073                    /lib/x86_64-linux-gnu/libnss_files-2.26.so
7f117a8da000-7f117a8e0000 rw-p 00000000 00:00 0 
7f117a8e0000-7f117a8e1000 ---p 00000000 00:00 0 
7f117a8e1000-7f117aae2000 rw-p 00000000 00:00 0 
7f117aae2000-7f117aae5000 r-xp 00000000 00:36 23593614                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
7f117aae5000-7f117ace4000 ---p 00003000 00:36 23593614                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
7f117ace4000-7f117ace5000 r--p 00002000 00:36 23593614                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
7f117ace5000-7f117ace6000 rw-p 00003000 00:36 23593614                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/cgi/escape.so
7f117ace6000-7f117ace9000 r-xp 00000000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7f117ace9000-7f117aee8000 ---p 00003000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7f117aee8000-7f117aee9000 r--p 00002000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7f117aee9000-7f117aeea000 rw-p 00003000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7f117aeea000-7f117aeec000 r-xp 00000000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7f117aeec000-7f117b0eb000 ---p 00002000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7f117b0eb000-7f117b0ec000 r--p 00001000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7f117b0ec000-7f117b0ed000 rw-p 00002000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7f117b0ed000-7f117b11a000 r-xp 00000000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7f117b11a000-7f117b319000 ---p 0002d000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7f117b319000-7f117b31a000 r--p 0002c000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7f117b31a000-7f117b31b000 rw-p 0002d000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7f117b31b000-7f117b337000 r-xp 00000000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7f117b337000-7f117b536000 ---p 0001c000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7f117b536000-7f117b537000 r--p 0001b000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7f117b537000-7f117b538000 rw-p 0001c000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7f117b538000-7f117b54a000 r-xp 00000000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7f117b54a000-7f117b74a000 ---p 00012000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7f117b74a000-7f117b74b000 r--p 00012000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7f117b74b000-7f117b74c000 rw-p 00013000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7f117b74c000-7f117b74d000 r-xp 00000000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7f117b74d000-7f117b94c000 ---p 00001000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7f117b94c000-7f117b94d000 r--p 00000000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7f117b94d000-7f117b94e000 rw-p 00001000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7f117b94e000-7f117b952000 r-xp 00000000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7f117b952000-7f117bb51000 ---p 00004000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7f117bb51000-7f117bb52000 r--p 00003000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7f117bb52000-7f117bb53000 rw-p 00004000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7f117bb53000-7f117bd69000 r-xp 00000000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f117bd69000-7f117bf69000 ---p 00216000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f117bf69000-7f117bf85000 r--p 00216000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f117bf85000-7f117bf91000 rw-p 00232000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f117bf91000-7f117bf94000 rw-p 00000000 00:00 0 
7f117bf94000-7f117bff2000 r-xp 00000000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f117bff2000-7f117c1f1000 ---p 0005e000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f117c1f1000-7f117c1f5000 r--p 0005d000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f117c1f5000-7f117c1fc000 rw-p 00061000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f117c1fc000-7f117c254000 r-xp 00000000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7f117c254000-7f117c453000 ---p 00058000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7f117c453000-7f117c455000 r--p 00057000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7f117c455000-7f117c457000 rw-p 00059000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7f117c457000-7f117c458000 rw-p 00000000 00:00 0 
7f117c458000-7f117c48b000 r-xp 00000000 00:36 23084429                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/date_core.so
7f117c48b000-7f117c68b000 ---p 00033000 00:36 23084429                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/date_core.so
7f117c68b000-7f117c68c000 r--p 00033000 00:36 23084429                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/date_core.so
7f117c68c000-7f117c68d000 rw-p 00034000 00:36 23084429                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/date_core.so
7f117c68d000-7f117c68e000 rw-p 00000000 00:00 0 
7f117c68e000-7f117c694000 r-xp 00000000 00:36 23084442                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/strscan.so
7f117c694000-7f117c894000 ---p 00006000 00:36 23084442                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/strscan.so
7f117c894000-7f117c895000 r--p 00006000 00:36 23084442                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/strscan.so
7f117c895000-7f117c896000 rw-p 00007000 00:36 23084442                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/strscan.so
7f117c896000-7f117c8b9000 r-xp 00000000 00:36 23084438                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/psych.so
7f117c8b9000-7f117cab8000 ---p 00023000 00:36 23084438                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/psych.so
7f117cab8000-7f117cab9000 r--p 00022000 00:36 23084438                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/psych.so
7f117cab9000-7f117caba000 rw-p 00023000 00:36 23084438                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/psych.so
7f117caba000-7f117cac0000 r-xp 00000000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7f117cac0000-7f117ccbf000 ---p 00006000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7f117ccbf000-7f117ccc0000 r--p 00005000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7f117ccc0000-7f117ccc1000 rw-p 00006000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7f117ccc1000-7f117ccc5000 r-xp 00000000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7f117ccc5000-7f117cec5000 ---p 00004000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7f117cec5000-7f117cec6000 r--p 00004000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7f117cec6000-7f117cec7000 rw-p 00005000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7f117cec7000-7f117cecf000 r-xp 00000000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7f117cecf000-7f117d0cf000 ---p 00008000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7f117d0cf000-7f117d0d0000 r--p 00008000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7f117d0d0000-7f117d0d1000 rw-p 00009000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7f117d0d1000-7f117d0d3000 r-xp 00000000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7f117d0d3000-7f117d2d3000 ---p 00002000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7f117d2d3000-7f117d2d4000 r--p 00002000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7f117d2d4000-7f117d2d5000 rw-p 00003000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7f117d2d5000-7f117d2d7000 r-xp 00000000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7f117d2d7000-7f117d4d6000 ---p 00002000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7f117d4d6000-7f117d4d7000 r--p 00001000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7f117d4d7000-7f117d4d8000 rw-p 00002000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7f117d4d8000-7f117d7b4000 r--p 00000000 fd:01 21373975                   /usr/lib/locale/locale-archive
7f117d7b4000-7f117d98a000 r-xp 00000000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7f117d98a000-7f117db8a000 ---p 001d6000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7f117db8a000-7f117db8e000 r--p 001d6000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7f117db8e000-7f117db90000 rw-p 001da000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7f117db90000-7f117db94000 rw-p 00000000 00:00 0 
7f117db94000-7f117dce9000 r-xp 00000000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7f117dce9000-7f117dee8000 ---p 00155000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7f117dee8000-7f117dee9000 r--p 00154000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7f117dee9000-7f117deea000 rw-p 00155000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7f117deea000-7f117def3000 r-xp 00000000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7f117def3000-7f117e0f2000 ---p 00009000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7f117e0f2000-7f117e0f3000 r--p 00008000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7f117e0f3000-7f117e0f4000 rw-p 00009000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7f117e0f4000-7f117e122000 rw-p 00000000 00:00 0 
7f117e122000-7f117e125000 r-xp 00000000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7f117e125000-7f117e324000 ---p 00003000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7f117e324000-7f117e325000 r--p 00002000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7f117e325000-7f117e326000 rw-p 00003000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7f117e326000-7f117e340000 r-xp 00000000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7f117e340000-7f117e53f000 ---p 0001a000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7f117e53f000-7f117e540000 r--p 00019000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7f117e540000-7f117e541000 rw-p 0001a000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7f117e541000-7f117e545000 rw-p 00000000 00:00 0 
7f117e545000-7f117e56c000 r-xp 00000000 fd:01 3675339                    /lib/x86_64-linux-gnu/ld-2.26.so
7f117e63b000-7f117e740000 rw-p 00000000 00:00 0 
7f117e744000-7f117e768000 r--s 00000000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7f117e768000-7f117e769000 ---p 00000000 00:00 0 
7f117e769000-7f117e76c000 rw-p 00000000 00:00 0 
7f117e76c000-7f117e76d000 r--p 00027000 fd:01 3675339                    /lib/x86_64-linux-gnu/ld-2.26.so
7f117e76d000-7f117e76e000 rw-p 00028000 fd:01 3675339                    /lib/x86_64-linux-gnu/ld-2.26.so
7f117e76e000-7f117e76f000 rw-p 00000000 00:00 0 
7fffda77d000-7fffdaf7c000 rw-p 00000000 00:00 0                          [stack]
7fffdafbb000-7fffdafbe000 r--p 00000000 00:00 0                          [vvar]
7fffdafbe000-7fffdafc0000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

[1]    9790 abort (core dumped)  gem install solargraph

it's still having that issue here


UPDATE

works fine if you set the rdoc to false

➜  Projects RUBY_CONFIGURE_OPTS="--disable-install-doc" gem install solargraph
Successfully installed solargraph-0.18.3
Parsing documentation for solargraph-0.18.3
Installing ri documentation for solargraph-0.18.3
Done installing documentation for solargraph after 0 seconds
1 gem installed
➜  Projects 

UPDATE2

But since solargraph apparently relies on yard / rdoc

➜  Projects solargraph -v
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/serializers/yardoc_serializer.rb:105: [BUG] Segmentation fault at 0x00000000000000
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0019 p:---- s:0097 e:000096 CFUNC  :load
c:0018 p:0095 s:0092 e:000091 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/serializers/yardoc_serializer.rb:105
c:0017 p:0012 s:0086 e:000085 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:295
c:0016 p:0071 s:0081 e:000080 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:253
c:0015 p:0045 s:0077 e:000076 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:127
c:0014 p:0013 s:0072 e:000071 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:138
c:0013 p:0026 s:0067 e:000066 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry.rb:146
c:0012 p:0073 s:0062 e:000061 CLASS  /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/yard_map.rb:12
c:0011 p:0011 s:0059 e:000058 CLASS  /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/yard_map.rb:5
c:0010 p:0027 s:0056 e:000055 TOP    /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/yard_map.rb:4 [FINISH]
c:0009 p:---- s:0053 e:000052 CFUNC  :require
c:0008 p:0124 s:0048 e:000047 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55 [FINISH]
c:0007 p:0046 s:0036 e:000035 TOP    /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph.rb:33 [FINISH]
c:0006 p:---- s:0033 e:000032 CFUNC  :require
c:0005 p:0124 s:0028 e:000027 METHOD /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55
c:0004 p:0008 s:0016 e:000015 TOP    /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/bin/solargraph:3 [FINISH]
c:0003 p:---- s:0013 e:000012 CFUNC  :load
c:0002 p:0136 s:0008 E:001860 EVAL   /home/thiago/.rbenv/versions/2.4.0/bin/solargraph:22 [FINISH]
c:0001 p:0000 s:0003 E:000620 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/home/thiago/.rbenv/versions/2.4.0/bin/solargraph:22:in `<main>'
/home/thiago/.rbenv/versions/2.4.0/bin/solargraph:22:in `load'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/bin/solargraph:3:in `<top (required)>'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph.rb:33:in `<top (required)>'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/yard_map.rb:4:in `<top (required)>'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/yard_map.rb:5:in `<module:Solargraph>'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/yard_map.rb:12:in `<class:YardMap>'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry.rb:146:in `load!'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:138:in `load!'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:127:in `load'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:253:in `load_yardoc'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb:295:in `load_root'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/serializers/yardoc_serializer.rb:105:in `deserialize'
/home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/serializers/yardoc_serializer.rb:105:in `load'

-- Machine register context ------------------------------------------------
 RIP: 0x000055be148f4899 RBP: 0x000055be163ee870 RSP: 0x00007ffe10ad2730
 RAX: 0x0000000000000001 RBX: 0x000055be15eb3f60 RCX: 0x000055be163e8ec4
 RDX: 0x000055be15eb3f60 RDI: 0x0000000000000000 RSI: 0x0000000000002d57
  R8: 0xfffffffffffffff0  R9: 0x000055be159ab318 R10: 0x0000000000000001
 R11: 0x000055be163e8dd0 R12: 0x0000000000000000 R13: 0x0000000000000022
 R14: 0x0000000000002d57 R15: 0x000055be15ebccc8 EFL: 0x0000000000010206

-- C level backtrace information -------------------------------------------
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_vm_bugreport+0x7d3) [0x55be149fa883] vm_dump.c:679
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_bug_context+0xd1) [0x55be149ee791] error.c:426
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(sigsegv+0x3e) [0x55be148ea58e] signal.c:907
/lib/x86_64-linux-gnu/libpthread.so.0 [0x7fce4ac2f150]
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(st_insert+0x19) [0x55be148f4899] st.c:1087
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_entry0+0x47) [0x55be148419c7] marshal.c:1411
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x2a5) [0x55be148435a5] marshal.c:1709
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x9b8) [0x55be14843cb8] marshal.c:1587
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_ivar+0x1bc) [0x55be1484552c] marshal.c:1987
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x3c9) [0x55be148436c9] marshal.c:1895
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x77f) [0x55be14843a7f] marshal.c:1987
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0xd19) [0x55be14844019] marshal.c:1634
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x9b8) [0x55be14843cb8] marshal.c:1587
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_ivar+0x1bc) [0x55be1484552c] marshal.c:1987
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x3c9) [0x55be148436c9] marshal.c:1895
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x77f) [0x55be14843a7f] marshal.c:1987
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0xd19) [0x55be14844019] marshal.c:1634
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x9b8) [0x55be14843cb8] marshal.c:1587
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_ivar+0x1bc) [0x55be1484552c] marshal.c:1987
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0x3c9) [0x55be148436c9] marshal.c:1895
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(r_object0+0xa5) [0x55be148433a5] marshal.c:1987
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(marshal_load+0x10a) [0x55be14844c1a] marshal.c:1987
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x55be14958cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_method+0xd3) [0x55be14966e93] vm_insnhelper.c:2291
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x450) [0x55be1495e990] insns.def:1066
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x55be149651ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_load_internal0+0xab) [0x55be1483e0eb] load.c:617
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_require_internal+0x810) [0x55be14840d60] load.c:997
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_f_require+0x13) [0x55be14840e03] load.c:1042
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x55be14958cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x450) [0x55be1495e990] insns.def:1066
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x55be149651ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call0_body.constprop.149+0x1db) [0x55be149687bb] vm_eval.c:176
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_call0+0xb8) [0x55be149691c8] vm_eval.c:61
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_funcall+0xca) [0x55be149697ca] vm_eval.c:628
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(autoload_require+0x4e) [0x55be149484ee] variable.c:2106
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_ensure+0xb7) [0x55be147f85d7] eval.c:926
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_autoload_load+0x21e) [0x55be1494f48e] variable.c:2205
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_public_const_get_from+0x14a) [0x55be1495063a] variable.c:2272
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x1400) [0x55be1495f940] vm_insnhelper.c:830
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x55be149651ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_load_internal0+0xab) [0x55be1483e0eb] load.c:617
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_require_internal+0x810) [0x55be14840d60] load.c:997
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_f_require+0x13) [0x55be14840e03] load.c:1042
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x55be14958cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x450) [0x55be1495e990] insns.def:1066
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x55be149651ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_load_internal0+0xab) [0x55be1483e0eb] load.c:617
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(rb_f_load+0x88) [0x55be1483e6b8] load.c:646
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_cfunc+0xde) [0x55be14958cbe] vm_insnhelper.c:1752
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_call_method+0xd3) [0x55be14966e93] vm_insnhelper.c:2291
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec_core+0x450) [0x55be1495e990] insns.def:1066
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(vm_exec+0x7c) [0x55be149651ac] vm.c:1712
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(ruby_exec_internal+0xaa) [0x55be147f40fa] eval.c:244
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(ruby_run_node+0x2f) [0x55be147f765f] eval.c:308
/home/thiago/.rbenv/versions/2.4.0/bin/ruby(main+0x4b) [0x55be147f3e3b] encoding.c:164

-- Other runtime information -----------------------------------------------

* Loaded script: /home/thiago/.rbenv/versions/2.4.0/bin/solargraph

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
    5 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
    6 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/unicode_normalize.rb
    7 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/rbconfig.rb
    8 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/compatibility.rb
    9 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/defaults.rb
   10 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/deprecate.rb
   11 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/errors.rb
   12 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/version.rb
   13 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/requirement.rb
   14 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/platform.rb
   15 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/basic_specification.rb
   16 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/stub_specification.rb
   17 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/util/list.rb
   18 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
   19 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/specification.rb
   20 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/exceptions.rb
   21 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/dependency.rb
   22 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_gem.rb
   23 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/monitor.rb
   24 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb
   25 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems.rb
   26 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/path_support.rb
   27 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/version.rb
   28 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/core_ext/name_error.rb
   29 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/levenshtein.rb
   30 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/jaro_winkler.rb
   31 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checker.rb
   32 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/delegate.rb
   33 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   34 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   35 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   36 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   37 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/spell_checkers/null_checker.rb
   38 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean/formatter.rb
   39 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/did_you_mean-1.1.0/lib/did_you_mean.rb
   40 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/version.rb
   41 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
   42 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/fileutils.rb
   43 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
   44 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/digest.rb
   45 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
   46 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/bn.rb
   47 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/pkey.rb
   48 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/cipher.rb
   49 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/config.rb
   50 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/digest.rb
   51 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/x509.rb
   52 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/buffering.rb
   53 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
   54 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl/ssl.rb
   55 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/openssl.rb
   56 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/util.rb
   57 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
   58 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/user_interaction.rb
   59 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/policy.rb
   60 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/policies.rb
   61 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/trust_dir.rb
   62 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security/signer.rb
   63 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/security.rb
   64 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
   65 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/digest_io.rb
   66 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/source.rb
   67 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/file_source.rb
   68 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/io_source.rb
   69 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/old.rb
   70 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_header.rb
   71 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_reader/entry.rb
   72 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_reader.rb
   73 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package/tar_writer.rb
   74 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/package.rb
   75 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/version.rb
   76 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/server.rb
   77 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/autoload.rb
   78 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/config.rb
   79 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/core_ext/array.rb
   80 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/core_ext/insertion.rb
   81 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/core_ext/hash.rb
   82 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/core_ext/string.rb
   83 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/core_ext/module.rb
   84 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/core_ext/symbol_hash.rb
   85 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/core_ext/file.rb
   86 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/rubygems/backports/gem.rb
   87 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/rubygems/backports/source_index.rb
   88 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/rubygems/backports.rb
   89 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/globals.rb
   90 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
   91 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/ostruct.rb
   92 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/options.rb
   93 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/templates/template_options.rb
   94 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/optparse.rb
   95 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/cli/command.rb
   96 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/cli/yardopts_command.rb
   97 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/cli/yardoc.rb
   98 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard.rb
   99 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/tags/tag.rb
  100 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/tags/overload_tag.rb
  101 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/tags/directives.rb
  102 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/tags/library.rb
  103 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/yard-solargraph.rb
  104 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/version.rb
  105 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/compatibility_guard.rb
  106 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendor/fileutils/lib/fileutils.rb
  107 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/vendored_fileutils.rb
  108 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
  109 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/pathname.rb
  110 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/errors.rb
  111 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/environment_preserver.rb
  112 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/plugin/api.rb
  113 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/plugin.rb
  114 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/rfc2396_parser.rb
  115 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/rfc3986_parser.rb
  116 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/common.rb
  117 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/generic.rb
  118 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/ftp.rb
  119 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/http.rb
  120 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/https.rb
  121 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/ldap.rb
  122 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/ldaps.rb
  123 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri/mailto.rb
  124 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/uri.rb
  125 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/git.rb
  126 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/installed.rb
  127 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/specific_file.rb
  128 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/local.rb
  129 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/lock.rb
  130 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source/vendor.rb
  131 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/source.rb
  132 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/gem_helpers.rb
  133 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/match_platform.rb
  134 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/rubygems_ext.rb
  135 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/rubygems/config_file.rb
  136 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/rubygems_integration.rb
  137 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/constants.rb
  138 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/current_ruby.rb
  139 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler/build_metadata.rb
  140 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.1/lib/bundler.rb
  141 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
  142 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
  143 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/socket.rb
  144 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/timeout.rb
  145 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/protocol.rb
  146 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/exceptions.rb
  147 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/header.rb
  148 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
  149 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/generic_request.rb
  150 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/request.rb
  151 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/requests.rb
  152 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/response.rb
  153 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/responses.rb
  154 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/proxy_delta.rb
  155 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http/backward.rb
  156 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/net/http.rb
  157 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/json/version.rb
  158 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/json/generic_object.rb
  159 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/json/common.rb
  160 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
  161 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
  162 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/json/ext.rb
  163 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/json.rb
  164 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/solargraph-0.18.3/lib/solargraph/yard_map/core_docs.rb
  165 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry.rb
  166 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/registry_store.rb
  167 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/namespace_mapper.rb
  168 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/base.rb
  169 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/namespace_object.rb
  170 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/module_object.rb
  171 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/root_object.rb
  172 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/docstring_parser.rb
  173 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/docstring.rb
  174 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/serializers/base.rb
  175 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/serializers/file_system_serializer.rb
  176 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/serializers/yardoc_serializer.rb
  177 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/logger.rb
  178 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/logging.rb
  179 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/method_object.rb
  180 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/constant_object.rb
  181 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/class_object.rb
  182 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/proxy.rb
  183 /home/thiago/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/yard-0.9.12/lib/yard/code_objects/class_variable_object.rb

* Process memory map:

55be147d0000-55be14ad0000 r-xp 00000000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
55be14ccf000-55be14cd5000 r--p 002ff000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
55be14cd5000-55be14cd6000 rw-p 00305000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
55be14cd6000-55be14ce6000 rw-p 00000000 00:00 0 
55be159a9000-55be16549000 rw-p 00000000 00:00 0                          [heap]
7fce44e00000-7fce45db5000 r--s 00000000 00:36 23082066                   /home/thiago/.rbenv/versions/2.4.0/bin/ruby
7fce45db5000-7fce468ec000 rw-p 00000000 00:00 0 
7fce4702b000-7fce4720a000 r--s 00000000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7fce4720a000-7fce47220000 r-xp 00000000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fce47220000-7fce4741f000 ---p 00016000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fce4741f000-7fce47420000 r--p 00015000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fce47420000-7fce47421000 rw-p 00016000 fd:01 3671691                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fce47421000-7fce4742b000 r-xp 00000000 00:36 23593617                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
7fce4742b000-7fce4762a000 ---p 0000a000 00:36 23593617                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
7fce4762a000-7fce4762b000 r--p 00009000 00:36 23593617                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
7fce4762b000-7fce4762c000 rw-p 0000a000 00:36 23593617                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/generator.so
7fce4762c000-7fce47632000 r-xp 00000000 00:36 23593618                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
7fce47632000-7fce47831000 ---p 00006000 00:36 23593618                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
7fce47831000-7fce47832000 r--p 00005000 00:36 23593618                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
7fce47832000-7fce47833000 rw-p 00006000 00:36 23593618                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/json/ext/parser.so
7fce47833000-7fce47836000 r-xp 00000000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7fce47836000-7fce47a35000 ---p 00003000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7fce47a35000-7fce47a36000 r--p 00002000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7fce47a36000-7fce47a37000 rw-p 00003000 00:36 23593653                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/windows_31j.so
7fce47a37000-7fce47a39000 r-xp 00000000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7fce47a39000-7fce47c38000 ---p 00002000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7fce47c38000-7fce47c39000 r--p 00001000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7fce47c39000-7fce47c3a000 rw-p 00002000 00:36 23593610                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/wait.so
7fce47c3a000-7fce47c67000 r-xp 00000000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7fce47c67000-7fce47e66000 ---p 0002d000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7fce47e66000-7fce47e67000 r--p 0002c000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7fce47e67000-7fce47e68000 rw-p 0002d000 00:36 23084432                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/socket.so
7fce47e68000-7fce47e70000 r-xp 00000000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7fce47e70000-7fce4806f000 ---p 00008000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7fce4806f000-7fce48070000 r--p 00007000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7fce48070000-7fce48071000 rw-p 00008000 00:36 23084447                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/pathname.so
7fce48071000-7fce48072000 r-xp 00000000 00:36 23593603                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
7fce48072000-7fce48271000 ---p 00001000 00:36 23593603                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
7fce48271000-7fce48272000 r--p 00000000 00:36 23593603                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
7fce48272000-7fce48273000 rw-p 00001000 00:36 23593603                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest/sha1.so
7fce48273000-7fce4828f000 r-xp 00000000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7fce4828f000-7fce4848e000 ---p 0001c000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7fce4848e000-7fce4848f000 r--p 0001b000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7fce4848f000-7fce48490000 rw-p 0001c000 fd:01 3674709                    /lib/x86_64-linux-gnu/libz.so.1.2.11
7fce48490000-7fce484a2000 r-xp 00000000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7fce484a2000-7fce486a2000 ---p 00012000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7fce486a2000-7fce486a3000 r--p 00012000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7fce486a3000-7fce486a4000 rw-p 00013000 00:36 23084430                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/zlib.so
7fce486a4000-7fce486a8000 r-xp 00000000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7fce486a8000-7fce488a8000 ---p 00004000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7fce488a8000-7fce488a9000 r--p 00004000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7fce488a9000-7fce488aa000 rw-p 00005000 00:36 23593612                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/console.so
7fce488aa000-7fce488ab000 r-xp 00000000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7fce488ab000-7fce48aaa000 ---p 00001000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7fce48aaa000-7fce48aab000 r--p 00000000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7fce48aab000-7fce48aac000 rw-p 00001000 00:36 23593611                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/io/nonblock.so
7fce48aac000-7fce48ab0000 r-xp 00000000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7fce48ab0000-7fce48caf000 ---p 00004000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7fce48caf000-7fce48cb0000 r--p 00003000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7fce48cb0000-7fce48cb1000 rw-p 00004000 00:36 23084448                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/digest.so
7fce48cb1000-7fce48ec7000 r-xp 00000000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fce48ec7000-7fce490c7000 ---p 00216000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fce490c7000-7fce490e3000 r--p 00216000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fce490e3000-7fce490ef000 rw-p 00232000 fd:01 3670032                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fce490ef000-7fce490f2000 rw-p 00000000 00:00 0 
7fce490f2000-7fce49150000 r-xp 00000000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fce49150000-7fce4934f000 ---p 0005e000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fce4934f000-7fce49353000 r--p 0005d000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fce49353000-7fce4935a000 rw-p 00061000 fd:01 3670040                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fce4935a000-7fce493b2000 r-xp 00000000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7fce493b2000-7fce495b1000 ---p 00058000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7fce495b1000-7fce495b3000 r--p 00057000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7fce495b3000-7fce495b5000 rw-p 00059000 00:36 23084436                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/openssl.so
7fce495b5000-7fce495b6000 rw-p 00000000 00:00 0 
7fce495b6000-7fce495bc000 r-xp 00000000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7fce495bc000-7fce497bb000 ---p 00006000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7fce497bb000-7fce497bc000 r--p 00005000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7fce497bc000-7fce497bd000 rw-p 00006000 00:36 23084435                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/etc.so
7fce497bd000-7fce497c5000 r-xp 00000000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7fce497c5000-7fce499c5000 ---p 00008000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7fce499c5000-7fce499c6000 r--p 00008000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7fce499c6000-7fce499c7000 rw-p 00009000 00:36 23084445                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/stringio.so
7fce499c7000-7fce499c9000 r-xp 00000000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7fce499c9000-7fce49bc9000 ---p 00002000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7fce49bc9000-7fce49bca000 r--p 00002000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7fce49bca000-7fce49bcb000 rw-p 00003000 00:36 23593628                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/trans/transdb.so
7fce49bcb000-7fce49bcd000 r-xp 00000000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7fce49bcd000-7fce49dcc000 ---p 00002000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7fce49dcc000-7fce49dcd000 r--p 00001000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7fce49dcd000-7fce49dce000 rw-p 00002000 00:36 23593660                   /home/thiago/.rbenv/versions/2.4.0/lib/ruby/2.4.0/x86_64-linux/enc/encdb.so
7fce49dce000-7fce4a0aa000 r--p 00000000 fd:01 21373975                   /usr/lib/locale/locale-archive
7fce4a0aa000-7fce4a280000 r-xp 00000000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7fce4a280000-7fce4a480000 ---p 001d6000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7fce4a480000-7fce4a484000 r--p 001d6000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7fce4a484000-7fce4a486000 rw-p 001da000 fd:01 3678063                    /lib/x86_64-linux-gnu/libc-2.26.so
7fce4a486000-7fce4a48a000 rw-p 00000000 00:00 0 
7fce4a48a000-7fce4a5df000 r-xp 00000000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7fce4a5df000-7fce4a7de000 ---p 00155000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7fce4a7de000-7fce4a7df000 r--p 00154000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7fce4a7df000-7fce4a7e0000 rw-p 00155000 fd:01 3678067                    /lib/x86_64-linux-gnu/libm-2.26.so
7fce4a7e0000-7fce4a7e9000 r-xp 00000000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7fce4a7e9000-7fce4a9e8000 ---p 00009000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7fce4a9e8000-7fce4a9e9000 r--p 00008000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7fce4a9e9000-7fce4a9ea000 rw-p 00009000 fd:01 3678065                    /lib/x86_64-linux-gnu/libcrypt-2.26.so
7fce4a9ea000-7fce4aa18000 rw-p 00000000 00:00 0 
7fce4aa18000-7fce4aa1b000 r-xp 00000000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7fce4aa1b000-7fce4ac1a000 ---p 00003000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7fce4ac1a000-7fce4ac1b000 r--p 00002000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7fce4ac1b000-7fce4ac1c000 rw-p 00003000 fd:01 3678066                    /lib/x86_64-linux-gnu/libdl-2.26.so
7fce4ac1c000-7fce4ac36000 r-xp 00000000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7fce4ac36000-7fce4ae35000 ---p 0001a000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7fce4ae35000-7fce4ae36000 r--p 00019000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7fce4ae36000-7fce4ae37000 rw-p 0001a000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7fce4ae37000-7fce4ae3b000 rw-p 00000000 00:00 0 
7fce4ae3b000-7fce4ae62000 r-xp 00000000 fd:01 3675339                    /lib/x86_64-linux-gnu/ld-2.26.so
7fce4ae6e000-7fce4af00000 rw-p 00000000 00:00 0 
7fce4af31000-7fce4b036000 rw-p 00000000 00:00 0 
7fce4b03a000-7fce4b05e000 r--s 00000000 fd:01 3678078                    /lib/x86_64-linux-gnu/libpthread-2.26.so
7fce4b05e000-7fce4b05f000 ---p 00000000 00:00 0 
7fce4b05f000-7fce4b062000 rw-p 00000000 00:00 0 
7fce4b062000-7fce4b063000 r--p 00027000 fd:01 3675339                    /lib/x86_64-linux-gnu/ld-2.26.so
7fce4b063000-7fce4b064000 rw-p 00028000 fd:01 3675339                    /lib/x86_64-linux-gnu/ld-2.26.so
7fce4b064000-7fce4b065000 rw-p 00000000 00:00 0 
7ffe102d9000-7ffe10ad8000 rw-p 00000000 00:00 0                          [stack]
7ffe10b41000-7ffe10b44000 r--p 00000000 00:00 0                          [vvar]
7ffe10b44000-7ffe10b46000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

[1]    21109 abort (core dumped)  solargraph -v
➜  Projects 
castwide commented 6 years ago

Ouch. Yeah, Solargraph depends on YARD. It might be possible to make it work without it, although that would probably drop access to Ruby core documentation.

I do most of my work on Ruby 2.2.2 and 2.3.3. I'll try to install 2.4 and see what happens.

arroadie commented 6 years ago

Will also try with .2 and .3

arroadie commented 6 years ago

sorry for the delay, was Friday :) So, same error on rdoc on ruby 2.2.2, same error, same line

/home/thiago/.rbenv/versions/2.2.2/lib/ruby/2.2.0/rdoc/store.rb:912:
  # Writes the ri data for +page+

  def save_page page
    return unless page.text?

    path = page_file page.full_name

    FileUtils.mkdir_p File.dirname(path) unless @dry_run

    cache[:pages] ||= []
    cache[:pages] << page.full_name

    return if @dry_run

    marshal = Marshal.dump page

    open path, 'wb' do |io|
      io.write marshal
    end
  end

will probably check on rdoc if there's a know issue...

arroadie commented 6 years ago

This seems to track back to https://bugs.ruby-lang.org/issues/13150

where compiling ruby with > gcc 7 leads to errors on the Marshal module.

castwide commented 6 years ago

Thanks for tracking that down. They definitely look related.

arroadie commented 6 years ago

Ok, reinstalled ruby using the gcc 6 and could install solargraph. Running vscode from the console and openning a ruby file, still I get the wrong version of ruby and therefore, can't fetch the gem. The project I'm running has a .ruby-version file, which sets to 1.9.3-somepatch and on this version I can't install solargraph since one of the dependencies needs ruby > 2 My settings are pointing to the generic shim for all the binaries (ruby, bundle, solargraph). will now try to point them to the specific version of all (maybe it's missing the "gem" binary path for the version check, not sure what's being used there)

castwide commented 6 years ago

You can also try setting the solargraph.commandPath configuration in VSCode, although I'm not sure what the effect on the runtime environment will be.

A somewhat uglier workaround might be to rename or delete the .ruby-version file.

I'm looking into supporting Ruby versions before 2.2.2, but supporting 1.x probably isn't feasible.

arroadie commented 6 years ago

Setting the solargraph path to the specific gem binary version and yet, it's failing to detect / run image image image

castwide commented 6 years ago

I was afraid of that. Guess it still runs the binary with the directory's Ruby version.

posthardcode commented 6 years ago

Running rbenv and zsh, same issue after trying most of the above. vs . from terminal works though, so I guess that'll do for now.

castwide commented 6 years ago

@nscmnto What OS are you using?

posthardcode commented 6 years ago

macOS Sierra 10.13.4

— Bruno Nascimento

On Sun, Apr 29, 2018 at 20:53, Fred Snyder notifications@github.com wrote: @nscmnto [https://github.com/nscmnto] What OS are you using?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub [https://github.com/castwide/vscode-solargraph/issues/12#issuecomment-385276792] , or mute the thread [https://github.com/notifications/unsubscribe-auth/AHwzphZXiK6e1ZkdhpYeJfHUYw33TDcXks5tthomgaJpZM4PiGuW] .

castwide commented 5 years ago

Version 0.18.0 might fix this issue. It changes how the extension starts Ruby processes under zsh.

DanaHolt commented 5 years ago

I had this issue running VS Code on Windows using WSL with rvm for Rails development.

It kept telling me the solargraph gem is not installed even though it was in WSL.

So, I noticed the error message is showing Windows paths.

Then it dawned on me that it is trying to run solargraph from the Windows command line, not WSL bash.

I installed Ruby in Windows via RubyInstaller, then installed solargraph using the Windows command line.

Works like a charm now, hope this helps!

ctsstc commented 5 years ago

Awesome this looks to be working for me on Mac running Ruby v1.9.3p551 for my workspace settings:

{
  "solargraph.commandPath": "/Users/codyswartz/.rvm/gems/ruby-2.5.1/bin/solargraph",
  "solargraph.bundlerPath": "/Users/codyswartz/.rvm/gems/ruby-2.5.1/bin/bundle"
}
castwide commented 5 years ago

Extension 0.20.0 should finally resolve a longtime issue with rvm/rbenv. If you open a folder with a .ruby-version file, the language server should start with the correct version. Common workarounds for it, like starting VS Code from a terminal or customizing the solargraph.commandPath setting, should no longer be necessary. This should also resolve discrepancies between Ruby versions used by the language server and the integrated terminal.

You can check which version of Ruby you're using by running "Solargraph: Get environment info" from the command palette.

arroadie commented 5 years ago

thanks for the effort!

bsrz commented 5 years ago

I tried pretty much every options in this thread, along with options in other issues... still can't get solargraph to work. Setting the commandPath doesn't work at all. I have a pretty clean environment and am using rbenv with Ruby 2.6.3, solargraph 0.34.2, extension version 0.20.0. Every solargraph command in the extension fails with some variation of this: image

castwide commented 5 years ago

@bsarrazin You might get that error if you try to run the command before the server is finished initializing. The status bar at the bottom left should give you a message that changes from "Starting the Solargraph language server" to "Solargraph is ready." Time to initialize can vary depending on the size of the workspace.

Extensions are activated on demand, so the server might not start until you open a Ruby file.