NUKE_PATH 환경 변수를 설정하면 Nuke 통합이 시작되지 않는 이유가 무엇입니까?

통합은 Nuke 시작 프로세스 중에 부트스트랩(Bootstrap) 스크립트가 실행되도록 Nuke 시작 시 NUKE_PATH 환경 변수를 설정합니다. before_launch_app.py 후크를 실행하기 전에 특별히 NUKE_PATH를 정의하는 tk-multi-launchapp입니다.

os.environ['NUKE_PATH'] = "/my/custom/path" 등을 사용하여 시작 프로세스 중에 이 환경 변수를 설정하면 환경 변수에서 시작 스크립트 경로를 제거하기 때문에 ShotGrid 통합을 시작할 수도 없습니다.

경로를 툴킷 부트스트랩(Bootstrap)으로 유지하는 동안에는 경로를 NUKE_PATH 환경 변수에 추가하거나 접두사로 붙이는 다음 함수를 tank.util에 사용하십시오.

tank.util.append_path_to_env_var("NUKE_PATH", "/my/custom/path")

아니면, prepend_path_to_env_var()을 사용하여 경로를 접두사로 붙여도 됩니다.


Edit this document