OS X에서 전역 환경 변수 설정

RV는 다양한 방식으로 환경 변수의 사용을 지원할 수 있습니다. 많은 Mac 사용자에게 아이콘으로 실행하는 응용프로그램 등을 포함한 모든 응용프로그램에 사용 가능한 환경 변수를 생성하는 방법은 어느 정도 미스터리입니다. Windows를 사용 중이라면 Windows에서 전역 환경 변수 설정을 참조하십시오.

프로세스에는 사용자 홈 디렉토리에 특별한 environment.plist 파일을 생성(또는 이미 존재하는 경우 편집)하는 과정이 포함됩니다. 이 파일에 환경 변수와 그 값을 추가하면 됩니다. 그런 다음 로그아웃했다가 다시 로그인해야 합니다.

plist 파일을 ~/Library/LaunchAgents/에 생성합니다.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>my.startup</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>launchctl setenv RV_OS_PATH_OSX /volumes/zdisk launchctl setenv RV_OS_PATH_WINDOWS Z:</string>

</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

environment.plist를 활성화하려면(이름을 environment.plist라고 정한 것으로 가정) 다음을 실행합니다.

launchctl load ~/Library/LaunchAgents/environment.plist
launchctl start ~/Library/LaunchAgents/environment.plist

plist file이 이미 로드되어 있고, 이를 수정한 경우에는 다음을 실행하여 업데이트를 확인합니다.

launchctl stop ~/Library/LaunchAgents/environment.plist
launchctl unload ~/Library/LaunchAgents/environment.plist
launchctl load ~/Library/LaunchAgents/environment.plist
launchctl start ~/Library/LaunchAgents/environment.plist

추가 정보는 이 StackExchange 문서을 참조하십시오. 여기에서는 10.10까지의 이전 버전 OS X에서 환경 변수를 설정하는 방법을 다루고 있습니다(현재 10.12 Sierra에도 유효).

팔로우

0 댓글

댓글을 남기려면 로그인하세요.