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