Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 2.1 KB

CONTRIBUTING.md

File metadata and controls

31 lines (21 loc) · 2.1 KB

Here at RVM we get a high amount of bug reports, and sometimes bugs turn out not to be bugs, but user generated errors and other times it turns out to be our fault. Don't get us wrong, we love it when you file bugs but we would also love it if you were able to give us more information than most people do right off the bat, so we can maximize our time helping you and minimize our time requesting more information.

Check Documentation

We know, you hear this over and over and be rest assured we are working hard to improve the usability of https://rvm.io but we must always ask that you first please check the documentation if you are requesting a feature or if you are not sure if you did it right. If the documentation is not clear, an error message is not clear or you know or have found out that your problem is not resolved by the documentation then please do file a bug.

Filing

Documentation: https://github.com/rvm/rvm-site/issues/new
RVM: https://github.com/wayneeseguin/rvm/issues/new

When in doubt as to whether your issue might relate to another simply file a new bug and we will mark it as duplicate if it needs to be. It's always better to file a new ticket and let us sort it out than to accidently add noise to another ticket.

If you wish to file a bug, the only thing we ask is that you provide a gist of the command you used and if you are on stable, make sure that the case is the same on head too, this way you and us know whether the issue has been addressed, and always note that if there is a lot of debug or trace output you can redirect it to a file with the > character like so rvm [command] > output.txt. Further information on how to file can be seen below. Also, please always make sure to split up each command into it's own fenced codeblock, this means that each command and it's output should be in it's own code block.

Filing for Ruby installation errors

rvm get head
rvm reload
rvm --debug install [ruby-version]

Make sure to include all mentioned log files.

Filing for other RVM commands

rvm get head
rvm reload
rvm --trace [command]