Specifying the desired ruby in the first argument is not compatible with systems that do not have rubypick installed. Additionally, if the ruby process runs system('ruby',...) it will lose the selected ruby:
$ ruby _jruby_ -S irb
irb(main):001:0> system 'ruby', '-v'
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
=> true
rubypick should only support using the RUBYPICK env variable.