如何在没有任何外部ruby依赖关系(即没有宝石)的情况下在Mac / Linux上生成唯一ID?

时间:2012-08-26 19:09:41

标签: ruby uniqueidentifier unique-key identification hwid

我正试图找到一种生成唯一系统ID(HWID)的方法,而不必先添加任何其他宝石。

换句话说,我希望运行全新版Mac / Linux的人能够生成ID,而无需安装任何其他内容。

我发现的唯一ID方法需要安装额外的宝石,因此无法正常工作。

1 个答案:

答案 0 :(得分:0)

要关注Catnapper的评论,uuidgen可以在Linux系统上使用,包括Darwin。

只需在Ruby脚本中调用它:

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