2012-08-26 49 views
0

我試圖找到一種方法來生成一個唯一的系統ID(HWID),而不必先添加任何其他寶石。如何在沒有任何外部ruby依賴(即沒有寶石)的Mac/Linux上生成唯一的ID?

換句話說,我想要一個運行全新Mac/Linux版本的人能夠生成一個ID,而無需安裝其他任何東西。

我發現的唯一ID方法需要安裝額外的寶石,所以不會工作。

+1

的Mac是否已的uuidgen?它出現在大多數新安裝的主流Linux發行版上。掏腰包吧。 – Catnapper

回答

0

要跟蹤Catnapper的評論,uuidgen可在包括Darwin在內的Linux系統上使用。

只是要對它的調用在你的Ruby腳本:

irb(main):001:0> `uuidgen` 
=> "613C66FE-F609-4389-8A70-A59D245070AE\n" 
相關問題