'새로운'문제에 대한 질문에 답하기 위해 샘플로 설명하기가 더 쉽기 때문에 다른 답변을 작성하기로 결정했습니다.
선택한 도구 (IDE)를 시작할 때 환경 변수를로드하는 한 가지 방법은 식으로 수행 할 수있는 것과 같습니다. 도구 (IDE)에도 비슷한 구조가 있어야한다고 생각합니다.
일식에서 어떻게 할 수 있습니까-https : //.com/questions/829749/launch-mac-eclipse-with-environment-variables-set
(환경 변수에 대해 약간 다시 작성)
Eclipse 애플리케이션 번들 디렉토리에 "eclipse.sh"라는 빈 텍스트 파일을 작성하십시오. /Applications/eclipse/Eclipse.app/Contents/MacOS
텍스트 편집기에서 eclipse.sh를 열고 다음 내용을 입력하십시오.
#!/bin/sh
. ~/.bash_profile
logger "`dirname \"$0\"`/eclipse"
exec "`dirname \"$0\"`/eclipse" $@
터미널에서 쉘 스크립트 eclipse.sh의 실행 가능 플래그를 설정하십시오.
chmod +x /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.sh
Eclipse.app Info.plist를 열고 CFBundleExecutable 키의 값을 eclipse에서 eclipse.sh로 변경하십시오.
MacOS X은 Eclipse.app의 Info.plist가 변경되었음을 자동으로 감지하지 않습니다. 따라서 lsregister 명령을 사용하여 터미널에서 LaunchService 데이터베이스를 강제로 업데이트해야합니다.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/eclipse/Eclipse.app
다음에 Dock 또는 Finder에서 Eclipse.app를 시작할 때 환경 변수를 설정해야합니다.