Olá, estava programando em jruby quando me deparei com um problema, estou tentando usar um código para executar um comando em DOS. Usei as seguintes linhas:
line = "dir"
puts %x(#{line})
isso exibe o diretório na tela, o problema, é que isso parece funcionar em ruby, mas em jruby não.
quando eu tento
ruby cmd.rb
ele executa o código, exibindo o diretório, mas quando eu tento
jruby cmd.rb
dá o seguinte erro:
:1:in `actionPerformed’: Cannot run program “dir” (in directory “C:\Users\Juninho\Documents\NetBeansProjects\ProgramaJRuby\lib”): CreateProcess error=2, O sistema não pode encontrar o arquivo especificado (IOError)
alguém sabe qual o problema / como resolver / outra maneira de fazer isso?