【问题标题】:Load SCons Tool via absolute path通过绝对路径加载 SCons Tool
【发布时间】:2013-05-19 18:09:43
【问题描述】:

我有一个 SCons 工具,当我将 mytool.py__init__.py 放在 site_scons/site_tools/mytool 下时,它可以工作。

现在我想将其更改为通过其他地方的绝对路径进行引用。

所以我通过以下方式调用它:

mytoolpath = '/tools/mytool'
env = Environment(tools=['mytool'], toolpath=mytoolpath)

除了EnvironmentError: No tool named 'mytool': not a Zip file:

mytool.py 位于/tools/mytool 所以我真的不明白问题出在哪里。有人能解释一下吗?

【问题讨论】:

    标签: scons


    【解决方案1】:

    原来这是为数不多的不将字符串上转换为列表的地方之一。 所以你必须通过以下方式调用它:

    env = Environment(tools=['mytool'], toolpath=[mytoolpath])
    

    【讨论】:

      猜你喜欢
      • 2011-12-29
      • 1970-01-01
      • 2013-05-28
      • 2012-02-27
      • 2019-04-02
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多