34
A
回答
22
總有:
require 'socket'
...
Socket.gethostname
我沒有Windows中與得心應手的測試,但該文檔沒有提及它是* nix中具體的。
6
使用反引號和命令hostname
current_host = `hostname`
這將命令發送到外殼,並返回主機名。至少在Debian Linux,Windows和Solaris上運行。
77
相關問題
- 1. 從主控制器獲取變量
- 2. 由控制器名獲取控制器
- 3. 在rails上獲取URL的主機名
- 4. 從Rails中的request.referer獲取控制器名稱的好方法
- 5. 從$ scope獲取控制器名稱
- 6. 從Module.php獲取控制器名稱
- 7. 獲取控制器名稱
- 8. 從控制器本身獲取控制器名稱
- 9. 從Rails控制器讀取Rails控制器中的變量值
- 10. linux c - 獲取服務器主機名?
- 11. 從IP地址獲取主機名
- 12. 從URL獲取主機域名?
- 13. Silverlight - 如何從IP獲取主機名?
- 14. 從DataSource類獲取主機名
- 15. 如何從emberjs中獲取主機名
- 16. 從Jscript獲取主機名的API
- 17. 從IP地址獲取主機名
- 18. 從Cray Fortran獲取當前主機名
- 19. 從控制器獲取$ viewValue
- 20. 獲取主機名(C++)
- 21. 獲取用戶主機名
- 22. 獲取設備主機名
- 23. Powershell:獲取FQDN主機名
- 24. 獲取本地主機名
- 25. 獲取控制器在主控制器中使用
- 26. 從ISE或控制檯主機獲取PowerShell .NET對象
- 27. Ruby on Rails的:獲取JSON從控制器JavaScript文件在我的控制器
- 28. 如何從控制器中獲取配置(需要從控制器中獲取)?
- 29. 從url獲取控制器名稱和操作名稱
- 30. 從Python程序的Docker容器中獲取主機名
如果你打算怎麼辦我建議通過初始化程序緩存值,而不是爲每個請求執行fork()。 – 2012-06-14 02:30:05
也適用於Mac OS。 – calasyr 2016-09-16 20:54:35