如何讓我的紅寶石腳本輸出紅寶石版本運行它?有一個紅寶石腳本輸出什麼版本的紅寶石正在運行它
回答
的RUBY_VERSION
常量包含Ruby解釋的版本號和RUBY_PATCHLEVEL
包含PATCHLEVEL,所以這樣的:
puts RUBY_VERSION
輸出例如2.2.3
,而這個:
puts RUBY_PATCHLEVEL
輸出例如173
。一起它可以像這樣使用:
ruby -e 'print "ruby #{ RUBY_VERSION }p#{ RUBY_PATCHLEVEL }"'
輸出例如ruby 2.2.3p173
+1非常好。這就是我需要的。 (倒計時的分鐘,直到它讓我接受答案) – 2010-12-15 20:12:12
作爲參考,下面是變量和常量的工作方式,以及Ruby內置變量和常量列表:Ruby Programming/Syntax/Variables and Constants和Pre-defined Variables。當然它缺少RUBY_VERSION
。
對於獎金圓,這會告訴你使用RbConfig關於你的Ruby環境的一些有用的信息:
require 'rbconfig'
puts Config::CONFIG.sort_by{ |n,v| n.downcase }.map{ |n,v| "#{n} => '#{v}'" }
有趣的鏈接,雖然你提到,他們沒有RUBY_VERSION – 2010-12-16 04:37:52
是的,我認爲他們需要做一個手掌對額頭巴掌。 – 2010-12-16 04:45:20
記錄此類全局變量的另一個地方:https://ruby-doc.org/core-2.4.2/doc/globals_rdoc.html – Florin 2017-10-09 15:25:49
- 1. 紅寶石寶石版本錯誤
- 2. 紅寶石版本1.9.3p392與寶石 'monbon'
- 3. 紅寶石寶石賽璐珞版本
- 4. '部署'寶石紅寶石腳本
- 5. 寶石cmd從紅寶石腳本
- 6. 並行運行腳本紅寶石
- 7. 如何運行紅寶石寶石的特定版本
- 8. 紅寶石和紅寶石在什麼基礎上的版本被命名爲
- 9. 紅寶石版本錯誤
- 10. 紅寶石版本幫助
- 11. 紅寶石版本顯示
- 12. 控制紅寶石版本
- 13. 紅寶石版本混亂
- 14. Shell腳本>紅寶石
- 15. bash腳本紅寶石
- 16. 紅寶石腳本錯誤
- 17. 獨立紅寶石腳本中的紅寶石
- 18. 紅寶石,版本,寶石,版本和更多,哦我的
- 19. 將紅寶石從紅寶石傳遞給bash腳本?
- 20. 什麼是'等'紅寶石的寶石?
- 21. 紅寶石文本
- 22. 紅寶石寶石不會運行
- 23. 不正確RVM紅寶石版本
- 24. 紅寶石的版本與開發過程中使用的紅寶石版本有什麼關係?
- 25. 沒有這樣的紅寶石版本
- 26. 本地化軌道紅寶石寶石
- 27. 哪個版本的紅寶石更少?
- 28. 紅寶石散列在紅寶石
- 29. 紅寶石版本差異正在運行的服務器時
- 30. 升級紅寶石版本沒有rvm
我假設你不感興趣,無論是MRI/YARV對JRuby中,IronRuby的,Rubinius的,等等。? – 2010-12-15 22:33:50
@Andrew我很早就學習了紅寶石,我不知道這些是什麼。目前,我正在使用ruby 1.9.2和ruby 1.8.7。我認爲這些是你提到的那些'正常'...有沒有辦法找到這個問題呢? – 2010-12-16 04:34:58