【问题标题】:Paver Unknown task error摊铺机未知任务错误
【发布时间】:2016-05-02 13:54:16
【问题描述】:

我开始使用paver,但我没有运行基本命令,我不确定我缺少什么。

文档

Link to the documentation

安装

pip install paver

安装后我可以在命令行中执行paver

---> paver.tasks.help
Usage: paver [global options] taskname [task options] [taskname [taskoptions]]

Options:
  --version             show program's version number and exit
  -n, --dry-run         don't actually do anything
  -v, --verbose         display all logging output
  -q, --quiet           display only errors
  -i, --interactive     enable prompting
  -f FILE, --file=FILE  read tasks from FILE [pavement.py]
  -h, --help            display this help information
  --propagate-traceback
                        propagate traceback, do not hide it under
                        BuildFailure(for debugging)
  -x COMMAND_PACKAGES, --command-packages=COMMAND_PACKAGES
                        list of packages that provide distutils commands

Tasks from paver.misctasks:
  generate_setup - Generates a setup.py file that uses paver behind the scenes
  minilib        - Create a Paver mini library that contains enough for a simple
    pavement.py to be installed using a generated setup.py
  paverdocs      - Open your web browser and display Paver's documentation.

Tasks from paver.tasks:
  help           - This help display.

paverlib > 任务.py

​​>
@task
def testpaver():
    from nose.tools import set_trace;set_trace()

paverlib > _ init _.py

​​>
import tasks

运行

paver testpaver
Build failed: Unknown task: testpaver

我错过了什么?

【问题讨论】:

  • 你的问题解决了吗?
  • 检查下面的答案。

标签: python django deployment paver


【解决方案1】:

默认情况下,Paver 会查找 pavement.py 作为任务定义的来源。

你试过把testpaver放在那里吗?

【讨论】:

    猜你喜欢
    • 2016-04-11
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多