0
我試圖找到一種方法來生成一個唯一的系統ID(HWID),而不必先添加任何其他寶石。如何在沒有任何外部ruby依賴(即沒有寶石)的Mac/Linux上生成唯一的ID?
換句話說,我想要一個運行全新Mac/Linux版本的人能夠生成一個ID,而無需安裝其他任何東西。
我發現的唯一ID方法需要安裝額外的寶石,所以不會工作。
我試圖找到一種方法來生成一個唯一的系統ID(HWID),而不必先添加任何其他寶石。如何在沒有任何外部ruby依賴(即沒有寶石)的Mac/Linux上生成唯一的ID?
換句話說,我想要一個運行全新Mac/Linux版本的人能夠生成一個ID,而無需安裝其他任何東西。
我發現的唯一ID方法需要安裝額外的寶石,所以不會工作。
要跟蹤Catnapper的評論,uuidgen可在包括Darwin在內的Linux系統上使用。
只是要對它的調用在你的Ruby腳本:
irb(main):001:0> `uuidgen`
=> "613C66FE-F609-4389-8A70-A59D245070AE\n"
的Mac是否已的uuidgen?它出現在大多數新安裝的主流Linux發行版上。掏腰包吧。 – Catnapper