如何用ruby找到os的官方系统名称(在rfc943 http://tools.ietf.org/html/rfc943#ref-37中定义)?Ruby官方系统名称
0
A
回答
0
你可以做:
system_name = `uname`.chop
或
hostname = `hostname`.chop
注意,它是一个反引号来执行应用程序的二进制外。这在基于非Linux的课程系统上不起作用。
+0
它适用于OS X(我想,大多数Unix发行版)也是如此。 – mipadi 2011-01-12 15:24:39
1
如果它是你正在寻找的,那么你可以
require 'socket'
host = Socket.gethostname
主机名,但如果它实际上是上市官方系统名称在RFC943话,我觉得你的运气之一。我能想到的最接近的是预定义的全局常量RUBY_PLATFORM
,但对我来说,它说的是i486-linux
,这不是RFC810中的一个操作系统缩写词。
相关问题
- 1. Date.now官方格式名称
- 2. AngularJS - DI系统如何知道参数的名称?直接从官方网站
- 3. “官方”R最低系统要求
- 4. Ruby系统方法参数
- 5. PureScript类型系统名称
- 6. Ruby on Rails - 列名称与关系名称相同
- 7. 是否有ext2/ext3/ext4文件系统的官方规范?
- 8. 系统登录Ruby?
- 9. Bootstrap网格系统:切换类名称?
- 10. 系统类加载器的名称
- 11. 操作系统名称变量
- 12. “天真”计时系统的名称?
- 13. PHP MySQL名称分数系统
- 14. 在C中打印系统名称?
- 15. 如何获得操作系统名称
- 16. Mac OSX系统菜单名称w/Java?
- 17. 正在阅读用户系统名称
- 18. 如何动态获取系统名称?
- 19. 在SQL中系统更新列名称
- 20. 返回Android操作系统名称
- 21. 系统地替换名称空间
- 22. 使用不同名称的系统类?
- 23. vb.net系统名称空间与兄弟名称空间冲突
- 24. 名称空间'系统'中不存在类型或名称空间名称'Numerics'
- 25. rubygems.org的任何官方镜像?
- 26. 'rubyinstaller.org'是ruby的官方网站吗?
- 27. 什么是滚动弹出技术的官方名称?
- 28. 在sessionFactory官方化之前更改实体架构名称
- 29. Microsoft Metro Design的官方名称是什么?
- 30. Ruby:处理任意方法名称
如果您使用的是TOPS10或TOPS20系统,或者您为什么想了解这一点,您还不确定吗?它感觉有点过时了。 – 2011-01-12 14:17:59