/usr/bin/env ruby deve estar apontando para o ruby RVM.
Mas vamos verificar sua configuração
-
Verifique o conteúdo do seu
~/.profile, ele deve conter algo como estas duas linhas:export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM -
Em segundo lugar, verifique sua versão ruby instalada:
rvm listisso deve ser algo como o seguinte:
rvm rubies =* ruby-1.9.3-p286 [ x86_64 ] # => - current # =* - current && default # * - defaultse não, tente executar
rvm use 1.9.3 --default -
Ao tentar executar seu script como root, use
rvmsudo ./yourscript.rbem vez desudo ./yourscript.rb, isso garante que o$PATHesteja correto.
Deixe-me saber o resultado dos três passos acima.