일부 기본 공유 객체를 포함하도록 $LD_LIBRARY_PATH
을 설정해야하는 프로젝트가 있습니다. 필자가해야 할 일은이 환경 변수를 내 프로젝트 경로 (lib/linux-x86-64
) 안에있는 위치로 설정하여 JVM이 시작되는지 확인하는 것입니다.어떻게 bashScriptExtraDefines를 설정합니까?
내가 실제로해야 할 일은 bashScriptExtraDefines
이 export LD_LIBRARY_PATH=$lib_dir/linux-x86-64
이라는 항목을 추가했는지 확인하는 것이지만 올바른 설정 방법을 찾지 못하는 것 같습니다. 나는 이것들이 SBT 0.13에 관한 문제라고 생각한다. 모든 컴파일이 끝날 때까지는이 설정을 볼 수 없지만, 일부는 이렇게해야한다. 방법이 있어야한다.
나는 단순히 내 .sbt 파일에서 다음을 수행하려고 :
bashScriptExtraDefines += "export LD_LIBRARY_PATH=$lib_dir/linux-x86-64"
나는 다음과 같은 방법으로 Build.scala 파일에 내 프로젝트의 설정을 변경 시도 :
lazy val root = Project("my-project",file("."),Project.defaultSettings ++ Seq(bashScriptExtraDefines += "export LD_LIBRARY_PATH=$lib_dir/linux-x86-64"))
어느 방법 작품 바르게.