Guest User

Untitled

a guest
Apr 24th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. function rvm
  2. set -l gems ''
  3. set -l ruby ''
  4.  
  5. if test ! $argv[1]
  6. set argv[1] '<nothing>'
  7. end
  8.  
  9. switch $argv[1]
  10. case system
  11. set gems $HOME/.gem-system
  12. set ruby /usr/bin/ruby
  13.  
  14. # for other rubies add somthing like the following.
  15. # the important principle is that I don't want to mix gems between versions
  16. # cause its bad for space-time.
  17.  
  18. # case r19
  19. # set gems $HOME/.gem-1.9
  20. # set ruby ~/homebrew/.../ruby19/bin/ruby # whatever the path is
  21.  
  22. case '*'
  23. echo 'hey, ruby needs to be one of [system]'
  24. return
  25. end
  26.  
  27. echo $argv[1] > ~/.lastruby
  28.  
  29. set -xg GEM_HOME $gems
  30. set -xg GEM_PATH $gems
  31. set -xg PATH $gems/bin (dirname $ruby) $PATH
  32. end
Add Comment
Please, Sign In to add comment