Rails 2.0.2 on Cygwin
Posted by André Ribeiro Camargo Tue, 15 Apr 2008 17:52:00 GMT
Fui brincar com Rails no Cygwin e:
Administrador@acer ~ $ rails teste No such file or directory - /dev/urandom
Só que /dev/urandom existe…. estranho…
Googleando descobri que abriram um ticket pro rails e aparentemente é um problema no ruby que já foi corrigido, mas que ainda disponibilizaram a nova versão via pacote.
Enquanto aguardamos a nova versão, abra o arquivo/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails_generator/secret_key_generator.rbe altere as linhas conforme abaixo:
85 def generate_secret_with_urandom
86 # return File.read("/dev/urandom", 64).unpack("H*")[0]
87 return File.open('/dev/urandom', 'r').read(64).unpack("H*")[0]
88 end
Agora sim, podes brincar a vontade ;-)
Ah! Meu ruby:
Administrador@acer ~ $ ruby -v ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-cygwin]
