Guidを使用してRubyプロジェクトでユニークなIDを生成しようとしています。これは、その機能をテストするために作成したサンプルのルビーファイルです。Guidによって「ランダムなデバイスが見つかりません」というメッセージが表示される
require 'guid'
g = Guid.new
puts g
このファイルを実行すると、このエラーが発生します。
E:/Apps/Ruby186/lib/ruby/site_ruby/1.8/guid.rb:67:in `initialize': Can't find random device (Runtime Error)
from guid_test.rb:3:in `new'
from guid_test.rb:3
これにはどのような原因が考えられますか? 私はWindows 7(64ビット)マシンでRubyを使用しています。
あなたはそうです。 32ビットマシンと64ビットマシンで動作するように変更しました。ありがとう、トン。 – dkulkarni