os
gemを使用して現在のOSを確認できることをよく知っています。しかし、私が見つけていないのは、特定のOSバージョンを取得する方法です。たとえば、Windows 8.1でRubyプロジェクトを実行している場合、Windows 8.1の代わりにWindows 8.1を印刷します。Rubyで特定のOSバージョンを取得するにはどうすればよいですか?
2
A
答えて
0
私はOSの宝石の仕様を見てきましたが、残念なことにそのようなメソッドや属性は見つかりませんでした。
1つの選択肢:あなたは(コカイン宝石を経由して)独自のシステムコールを実行することができます。Linux上
- あなたはOSX上
lsb-release
またはその他の方法 - を通じて入手できます。
sw_vers -productVersion
- Windowsの
ver
に貫通コマンド。
おそらくあなたは新しいPRを作成する宝石自体にそれを追加しようとすることができますか?
0
は、宝石のsys-のunameを使用してみてください:https://rubygems.org/gems/sys-uname
require 'sys/uname'
include Sys
class Test
puts Uname.uname
end
これが出力されます:
.....、ビルド番号= "7601"、build_type = "マルチプロセッサ無料"、キャプション= "Microsoft Windows 7 Professional"、code_set = "1252"、country_code = "1"、creation_class_name = "Win32_OperatingSystem"、cscreation_class_name = "Win32_ComputerSystem"、csd_version = "Service Pack 1" ...
その他の詳細
+0
を提供していませんUname.sysnameはあなたにOS名 – Sid
関連する問題
- 1. rbenv rubyのバージョンで特定のrubygemsを使用するにはどうすればよいですか?
- 2. 特定のバージョンを個別に取得するにはどうすればよいですか?
- 3. kextでOS Xのバージョン番号を取得するにはどうすればよいですか?
- 4. 特定のバージョンのデータセット行を取得するにはどうすればよいですか?
- 5. Windows Phoneの現在のOSバージョンを取得するにはどうすればよいですか?
- 6. OS Xから「測定単位」設定を取得するにはどうすればよいですか?
- 7. MacでRubyの正しいバージョンを指すように/ usr/bin/rubyを取得するにはどうすればよいですか?
- 8. 特定のバージョンのAdobe Connect APIバージョンを参照するにはどうすればよいですか?
- 9. Androidでポストリクエストレスポンスから特定のjsonキー値を取得するにはどうすればよいですか?
- 10. 特定の列で最大日付で行を取得するにはどうすればよいですか?
- 11. Xcodeシミュレータで特定のiOSバージョンを設定するにはどうすればよいですか?
- 12. 特定のソナーリンチスキャンでJavaバージョンを設定するにはどうすればよいですか?
- 13. 私のプログラムでカテゴリの特定のインターウィキリンクを取得するにはどうすればよいですか?
- 14. C#で特定のサービスの子プロセスのリストを取得するにはどうすればよいですか?
- 15. 特定のOIDをサポートするデバイスのリストを取得するにはどうすればよいですか?
- 16. 特定のキャッシュのプログラムでmaxBytesLocalHeapを取得するにはどうすればよいですか?
- 17. 特定のOracleパッケージの「パブリック」プロシージャでDDLを取得するにはどうすればよいですか?
- 18. 特定の位置のカスタムリストビューでビューを取得するにはどうすればよいですか?アンドロイド?
- 19. WooCommerceサブスクリプションで特定のユーザーのサブスクリプションを取得するにはどうすればよいですか?
- 20. 特定のセルの値をバックグラウンドで取得するにはどうすればよいですか?
- 21. Djangoの特定のプロバイダをテンプレートで取得するにはどうすればよいですか?
- 22. TensorFlowでテンソルの特定の行を取得するにはどうすればよいですか?
- 23. Googleスクリプトで特定のシートのリンクを取得するにはどうすればよいですか?
- 24. 特定のJVMインスタンスのシステムプロパティをプログラムで取得するにはどうすればよいですか?
- 25. elasticsearchの特定のインデックスで要素を取得するにはどうすればよいですか?
- 26. 特定の時間間隔でファイルのバックアップを取得するにはどうすればよいですか?
- 27. iOSで特定の曜日の日付を取得するにはどうすればよいですか?
- 28. 特定の名前の列挙型で値を取得するにはどうすればよいですか?
- 29. andrioidで特定のアプリケーションのネットワークトラフィック(ネットワークログ)を取得するにはどうすればよいですか?
- 30. OS Xで現在アクティブなアプリケーションをプログラムで特定するにはどうすればよいですか?
http://stackoverflow.com/questions/170956/how-can-i-find-which-operating-system-my-ruby-program-is-running-on – Benjamin
または:http://stackoverflow.com/a/13586108/954421 – Benjamin
あなたは私の質問を理解していないのですか?あなたが提供したリンクはバージョン番号 – Sajid