어디서나 루비 프로그램을 실행하고 싶습니다. 나는 그것이 RUBYLIB임을 이해했다고 생각한다. 그러나 나는 그것을 작동하게 만들 수 없다. 예제를 줄 수 있습니까?Ruby에서 Java CLASSPATH에 해당하는 것은 무엇입니까?
답변
PATH 환경 변수를 사용하여 스크립트를 찾는 -S 옵션이 있습니다. 예를 수행하기위한
:
ruby -S some_script
은 현재 운영 체제 PATH 환경 변수에 some_script를 찾습니다.
업데이트 : 당신은 부하 경로 $LOAD_PATH ($:)
require "name_of_required_path"
위의 파일 "some_script"가 이제 ruby (thx!)에 의해 올바르게 발견되었지만이 파일에는로드되지 않은 'require'foo ' "가 포함되어 있습니다 (LoadError). 스크립트 ... 어떤 아이디어가 있습니까? – JCLL
필요한 파일을 포함 시키려면 다음을 수행하십시오. File.join (File.dirname (__ FILE__), "name_of_required_file")이 필요합니다. –
주석 코드는 파일 앞뒤에 2 개의 밑줄을 제거합니다 그것은 xxFILExx이어야합니다. 여기서 x는 밑줄입니다 –
- :
require File.join(File.dirname(__FILE__), "name_of_required_file")
대신 : 스크립트는 다른 파일이 필요하면 다음과 같은 문을 사용하여 이 작업은
-I directories
(디렉토리는유닉스 계열 시스템 및 DOS/Windows 시스템에;
에 의해.) 당신은RUBYOPT
($SAFE
에-I
스위치를 추가 할 수 - 0)
- 또는 검색 경로를 포함하고 또한
RUBYLIB
($SAFE
여야과 0)이어야합니다 . RUBYPATH
또한 Ruby 프로그램의 검색 경로를 변경합니다.- 환경 변수의 경우 Ruby VM에서 표시되도록 설정 또는 내보내기가 올바른지 확인하십시오. ruby.bat 또는 ruby.sh에 디버그 프린트를 추가 할 수 있습니다.
$SAFE
설정을 확인하십시오. 당신이 그것에 대해 모른다면 아마 괜찮을 것입니다.
내 loadpath에 RUBYLIB
및 RUBYPATH
을 설정하고 인터프리터 호출에 -S
옵션을 추가에 allways.
- 1. Ruby에서 .NET 이벤트에 해당하는 것은 무엇입니까?
- 2. Ruby에서 "sys.stdout.write()"에 해당하는 것은 무엇입니까?
- 3. @@ 변수가 Ruby에서 의미하는 것은 무엇입니까?
- 4. Monotouch에서 CGPDFDocumentGetCatalog에 해당하는 것은 무엇입니까?
- 5. mysql에서 REGEXP_SUBSTR에 해당하는 것은 무엇입니까?
- 6. 코코아의 '변수'텍스트에 해당하는 것은 무엇입니까?
- 7. MonoTouch에서 CGImageCreateWithImageInRect에 해당하는 것은 무엇입니까?
- 8. Ruby에서 Delphi SizeOf 함수에 해당하는 것은 어느 것입니까?
- 9. C# generics의 Java 와일드 카드에 해당하는 것은 무엇입니까
- 10. Ruby에서 "return"에 해당하는 jQuery는 무엇입니까?
- 11. jQuery에서 document.createTextNode ('')에 해당하는 것은
- 12. Ruby에서 inspect에 해당하는 to_yaml_properties가 있습니까?
- 13. C++에서 Thread.SetApartmentState에 해당하는 것은 무엇입니까?
- 14. PHP에서 파이썬의 "findAll"함수에 해당하는 것은 무엇입니까?
- 15. PostgreSQL에서 SQLite datetime 함수에 해당하는 것은 무엇입니까?
- 16. MySQL에서 Oracle의 REF CURSOR에 해당하는 것은 무엇입니까?
- 17. VB.NET에서 ASP의 "Response"메소드에 해당하는 것은 무엇입니까?
- 18. ActiveRecord에서 DataMapper의 child_key에 해당하는 것은 무엇입니까?
- 19. 이 operationContext.IncomingMessageHeaders.Action에 해당하는 것은 무엇입니까? MVC
- 20. r에있는 var_dump()에 해당하는 것은 무엇입니까?
- 21. POSIX에서 Win32의 Mutex에 해당하는 것은 무엇입니까?
- 22. .NET에서 Access VBA Application.CodeContextObject에 해당하는 것은 무엇입니까?
- 23. 파이썬에서 Matlab 'fscanf'에 해당하는 것은 무엇입니까?
- 24. GraphicsPath를 사용하여 Rectangle.Inflate()에 해당하는 것은 무엇입니까?
- 25. Groovy 스크립트에서 $ 0에 해당하는 것은 무엇입니까?
- 26. .NET의 PHP memory_get_usage에 해당하는 것은 무엇입니까?
- 27. tools.jar이 classpath에 없습니까?
- 28. Java 소스가 들어있는 폴더를 런타임에 classpath에 추가하십시오.
- 29. Ruby에 해당하는 Java .properties 파일은 무엇입니까?
- 30. NumPy에서 MATLAB의 repmat에 해당하는 것은
루비스트가 아닌 자바 사람들에게 : java의 CLASSPATH는 무엇입니까? :) –
CLASSPATH입니다; 또는 클래스로드시 종속성을 해결하기 위해 Java VM에 대한 * .class 파일 또는 라이브러리 (* .class 파일 포함)를 포함하는 디렉토리의 분리 목록. –
나는 자바에서 성가신 클래스 패스 "이슈"가 있다는 것을 의미하는 질문을 가지고있다. Ruby의 클래스 패스 문제는 무엇입니까? 누락 된 보석/뭐야? 아직도 잘 대답하지 못했습니다, IMHO. – Thufir