macOS Ruby Applications Injection
RUBYOPT
이 환경 변수를 사용하면 ruby가 실행될 때 새로운 매개변수를 추가할 수 있습니다. -e
매개변수를 사용하여 실행할 루비 코드를 지정할 수는 없지만, -I
및 -r
매개변수를 사용하여 라이브러리 로드 경로에 새 폴더를 추가하고 로드할 라이브러리를 지정할 수 있습니다.
**/tmp
**에 inject.rb
라이브러리를 생성하세요:
inject.rb
어디에서나 다음과 같은 루비 스크립트를 생성하십시오:
hello.rb
그런 다음 임의의 루비 스크립트를 만들고 다음과 같이 로드하십시오:
재미있는 사실은, --disable-rubyopt
매개변수와 함께도 작동한다는 것입니다:
Last updated