Как я могу узнать официальное имя системы (определено в rfc943 http://tools.ietf.org/html/rfc943#ref-37) os с ruby?Официальные названия Ruby
0
A
ответ
0
Вы могли бы сделать:
system_name = `uname`.chop
или
hostname = `hostname`.chop
Обратите внимание, что сво кавычка для выполнения бинарного вне приложения. Это не работает на системах, не связанных с linux.
+0
Он работает на OS X (и, я думаю, большинство дистрибутивов Unix) тоже. – mipadi
1
Если это имя хоста вы ищете, то вы можете
require 'socket'
host = Socket.gethostname
, но если это на самом деле один из перечисленных ОФИЦИАЛЬНЫХ СИСТЕМЫ ИМЕН в RFC943, то я думаю, вы не повезло. Самое близкое, что я могу представить, если предопределенная глобальная константа RUBY_PLATFORM
, но для меня это говорит i486-linux
, и это не одно из ОПЕРАЦИОННАЯ СИСТЕМА ACRONYMS в RFC810.
Смежные вопросы
- 1. Любые официальные зеркала rubygems.org?
- 2. Названия методов класса Ruby зарезервированы
- 3. Ошибка названия Ruby - неинициализированная константа
- 4. Официальные весенние сокращения
- 5. Facebook официальные значки
- 6. Реальные контекстные официальные планы
- 7. Каковы официальные FrameworkNames?
- 8. Официальные заявления Erlang/OTP
- 9. Официальные подмножества языка C++
- 10. Изменение названия этого класса Ruby, вызывает ошибку
- 11. Каковы официальные зарезервированные символы XML?
- 12. Где можно скачать «официальные» моноприборы?
- 13. где находятся официальные форумы directx?
- 14. Официальные отличия T, T & T &&
- 15. Объявление названия названия шрифта
- 16. диалог названия названия в центре
- 17. Официальные несколько версий Python на одной машине?
- 18. Переход на официальные версии kurento-media-сервера
- 19. Разверните метеор на официальные каналы метеоритных серверов
- 20. Официальные ошибки на примерах в Facebook (GraphApiSample)
- 21. Официальные документы для экранирования XML-контента?
- 22. Официальные изображения Docker и пользовательские изображения
- 23. Официальные имена операторов/ключевые слова C++
- 24. Есть ли официальные изображения Docker для Hadoop?
- 25. Получить официальные сообщения FB по странам
- 26. Когда появятся официальные виджеты для YUI 3?
- 27. Официальные общедоступные методы PHP Doc, объявленные с ::
- 28. Загрузите официальные сервисы Google Play APK
- 29. Официальные значки Android для XXHDPI и XXXHDPI
- 30. Есть ли официальные значки JavaScript и CSS?
Вы не уверены, что находитесь в системе TOPS10 или TOPS20 или почему вы хотите это знать? Это кажется устаревшим. –