Как сгенерировать уникальные идентификаторы на Mac/Linux без каких-либо внешних рубиновых зависимостей (то есть без гемов)?

Я пытаюсь найти способ создания уникального идентификатора системы (HWID) без необходимости добавлять какие-либо другие гемы.

Другими словами, я хочу, чтобы кто-то, у кого установлена ​​совершенно новая версия Mac/Linux, мог генерировать ID, не устанавливая ничего другого.

Единственные методы идентификации, которые я нашел, требуют установки дополнительных гемов, чтобы они не работали.

1 ответ

Решение

Следуя комментариям Catnapper, uuidgen доступен в системах Linux, включая Darwin.

Просто вызовите его в своем скрипте на Ruby:

irb(main):001:0> `uuidgen`
=> "613C66FE-F609-4389-8A70-A59D245070AE\n"
Другие вопросы по тегам