Bom dia.
Estou usando o JRuby, versão 1.0.3, e estou tentando imprimir na tela o id do file owner:
Mas ele tá retornando o seguinte erro:
[quote]:1: undefined method uid' for #<File::Stat:0x3b8b49> (NoMethodError) from :1:in
open’
from :1[/quote]
Aí eu mudei o código para:
E a saída é sempre ‘Método uid não disponível’. Ou seja, é como se não houvesse o método uid.
Alguém já passoi por isso?
Abraços
Bom, aparentemente o JRuby não suporta esse método, pois rodei o mesmo script no Ruby ( versão 1.8.6 ) e deu certo.
Mas ocorreu outro problema… O método uid retorna sempre zero, ao invés de retornar o id do owner do arquivo.
Alguém já passou por esse problema?
Não, é no windows.
O que estou querendo é pegar o usuário que criou aquele arquivo. O mesmo usuário que aparece quando damos um “dir /q” no DOS. Mas o máximo que eu consegui ver na documentação foi o id do usuário.
Eu acho que a MRI não implementa isso no Windows (como diversas outras coisas, por sinal).