如何使用buildbot指定DYLD_LIBRARY_PATH?

时间:2013-09-12 19:31:45

标签: python continuous-integration buildbot

我正在使用buildbot为我的项目构建和运行测试。我使用mac作为奴隶。当我尝试运行测试时出现问题,因为它找不到在不同目录中剃光的动态库。

在buildbot教程中,我可以看到一个名为env的变量。它使用PATH所以我认为DYLD_LIBRARY_PATH也会以同样的方式工作,所以我做了

  env  =   {"DYLD_LIBRARY_PATH":["/x/y/lib","/x1/y1/lib","${DYLD_LIBRARY_PATH}"]} 

但它仍然无法找到我希望这些二进制文件找到的共享库。任何人都可以帮助我这个.pls

1 个答案:

答案 0 :(得分:0)

我是对的。 这是方法,但你应该在

BuilderConfig ( ..,..,..,env = {'DYLD_LIBRARY_PATH':'/x/y/lib:x1/y1/lib'} 

就是这样