我想從任何地方運行ruby程序。 我想我已經理解它是RUBYLIB。但我無法讓它工作。你能舉個例子嗎?Ruby中的Java CLASSPATH等價於什麼?
回答
有一個選項-S它使用PATH環境變量查找腳本。
例如做:
ruby -S some_script
將查找在當前操作系統的PATH環境變量的some_script。
更新:如果你的腳本需要其他文件,然後使用下面的語句:的
require File.join(File.dirname(__FILE__), "name_of_required_file")
代替:
require "name_of_required_path"
好吧,上述文件「some_script」現在正確的紅寶石發現(感謝!),但這個文件還包含一個「需要‘富’」,未加載(LoadError),它駐留在同一目錄中第一腳本... 任何想法? – JCLL 2009-09-25 16:19:15
要獲得您所需的文件,您可以執行以下操作 需要File.join(File.dirname(__ FILE__),「name_of_required_file」) – 2009-09-25 18:04:01
註釋代碼在文件前後刪除2個下劃線它應該是xxFILExx,其中x是一個下劃線 – 2009-09-25 18:04:48
- 您需要manupulate負載路徑
$LOAD_PATH ($:)
- 這是通過
-I directories
(目錄分隔:
在類Unix系統,並通過在DOS/Windows系統中的;
。) - 你可以添加
-I
開關RUBYOPT
($SAFE
必須爲0) - 或用
RUBYLIB
($SAFE
必須爲0也),其中包含搜索路徑。 RUBYPATH
也改變了Ruby程序的搜索路徑。- 有關環境變量,以確保它們是正確的設置或導出這樣的Ruby VM看到他們。您可以在ruby.bat或ruby.sh中添加調試打印。
- 檢查
$SAFE
設置。如果你不知道它,那麼它可能很好。
我設置八方並RUBYLIB
向RUBYPATH
我loadpath並添加-S
選項來解釋呼叫。
- 1. Python中的「require」(Ruby)等價於什麼?
- 2. Java中的IntPtr(C#)等價於什麼?
- 3. 什麼是C#等價於Java的isInstance()?
- 4. 什麼是Ruby中的「sys.stdout.write()」等價物?
- 5. java等價於ruby的|| ||語法
- 6. 什麼是Java中的「this」函數的Ruby等價物?
- 7. fromCharCode等價於Ruby
- 8. charCodeAt()等價於Ruby
- 9. 在ruby中,python的__file__等價於什麼?
- 10. 在Python中,Ruby的class @@變量等價於什麼?
- 11. Java .properties文件等價於Ruby?
- 12. 什麼是Ruby的substr等價物?
- 13. Go defer的ruby等價物是什麼?
- 14. 什麼是preg_quote()的Ruby等價物?
- 15. 什麼是C?:operator的Ruby等價物?
- 16. 什麼是PHP $ _ENV的Ruby等價物?
- 17. 什麼是「pythonic」的Ruby等價物?
- 18. Python`itertools.chain`的Ruby等價物是什麼?
- 19. Java的Ruby等價物ObjectSpace.each_object
- 20. java中fopen_s()的等價物是什麼?
- 21. 什麼是Java中的「ByRef」等價物?
- 22. java中cin.ignore()的等價物是什麼?
- 23. python等價於ruby的__method__?
- 24. python等價於ruby的StringScanner?
- 25. Ruby等價於Python的DictWriter?
- 26. python等價於ruby的`map.with_index`?
- 27. 什麼是Twisted Python的Lua等價物,Ruby的Eventmachine,Java的NIO等等?
- 28. 什麼等價於SQL中的strtotime?
- 29. R中的VBAs「&」等價於什麼?
- 30. CakePHP中的getLastInsertId()等價於什麼?
爲None-java的人是Ruby開發者:什麼是Java中的CLASSPATH? :) – 2009-09-25 10:21:25
CLASSPATH是;或者:包含* .class文件或庫(包含* .class文件)的目錄的獨立列表,以便在加載類時解析Java VM的依賴關係。 – 2009-09-25 11:47:11
我認爲這個問題意味着在Java中有一組煩人的類路徑「問題」。什麼對應於Ruby中的類路徑問題?缺少寶石/什麼?仍然沒有真正回答,恕我直言。 – Thufir 2012-03-30 16:06:50