Как сгенерировать уникальные идентификаторы на Mac/Linux без каких-либо внешних рубиновых зависимостей (то есть без гемов)?
Я пытаюсь найти способ создания уникального идентификатора системы (HWID) без необходимости добавлять какие-либо другие гемы.
Другими словами, я хочу, чтобы кто-то, у кого установлена совершенно новая версия Mac/Linux, мог генерировать ID, не устанавливая ничего другого.
Единственные методы идентификации, которые я нашел, требуют установки дополнительных гемов, чтобы они не работали.
1 ответ
Решение
Следуя комментариям Catnapper, uuidgen доступен в системах Linux, включая Darwin.
Просто вызовите его в своем скрипте на Ruby:
irb(main):001:0> `uuidgen`
=> "613C66FE-F609-4389-8A70-A59D245070AE\n"