如何用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