如何用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. PureScript类型系统名称
- 4. 是否有ext2/ext3/ext4文件系统的官方规范?
- 5. 使用不同名称的系统类?
- 6. Mac OSX系统菜单名称w/Java?
- 7. 如何获得操作系统名称
- 8. PHP MySQL名称分数系统
- 9. 如何动态获取系统名称?
- 10. “天真”计时系统的名称?
- 11. 系统类加载器的名称
- 12. vb.net系统名称空间与兄弟名称空间冲突
- 13. 'rubyinstaller.org'是ruby的官方网站吗?
- 14. rubygems.org的任何官方镜像?
- 15. 在sessionFactory官方化之前更改实体架构名称
- 16. Ruby三元运算符方法名称?
- 17. 用ruby解析javap的方法名称
- 18. 什么是官方“首选”的方式来安装系统pip和virtualenv?
- 19. 系统包名
- 20. Ruby和系统输入
- 21. Ruby系统('ls')来串?
- 22. Ruby On Rails,声誉系统
- 23. DB2 AS/400:不同的系统名称和10个字符的SQL名称
- 24. 非对称密钥系统?
- 25. 系统地更改目录中的文件名w/Ruby
- 26. Ruby:获取变量名称
- 27. Ruby动态变量名称
- 28. Ruby Tmail附件名称
- 29. AngularJS 2.0官方?
- 30. Ruby on Rails视图名称依赖关系
如果您使用的是TOPS10或TOPS20系统,或者您为什么想了解这一点,您还不确定吗?它感觉有点过时了。 – 2011-01-12 14:17:59