/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 list
isso deve ser algo como o seguinte:
rvm rubies =* ruby-1.9.3-p286 [ x86_64 ] # => - current # =* - current && default # * - default
se não, tente executar
rvm use 1.9.3 --default
-
Ao tentar executar seu script como root, use
rvmsudo ./yourscript.rb
em vez desudo ./yourscript.rb
, isso garante que o$PATH
esteja correto.
Deixe-me saber o resultado dos três passos acima.