我对Scrapyd很陌生,正在尝试部署。我正在运行Ubuntu12.04并安装了Ubuntu版本的Scrapyd。当我运行scrapy deploy default -p pull_scrapers
时,它返回
Packing version 1407616523
Deploying to project "pull_scrapers" in http://localhost:6800/addversion.json
Server response (200):
{"status": "error", "message": "[Errno 13] Permission denied:'/var/lib/scrapyd/eggs/pull_scrapers'"}
Any idea why this would be? I looks to be a credentials problem, but so far as I know it doesn't have any. Any help is appreciated.
编辑:
在conf.d/000-default文件中打开debug=on
之后,错误是
这个错误可能有点误导。尝试从项目内部运行(dir where设置.py位于):
这基本上与scrapy deploy做的事情相同,但是它会显示更多的输出(您可以在tmp中更改dir的名称,这只是举例来说,scrapy在'-'之后生成一些随机的东西)。在
在我的例子中,我的项目中的构建目录的权限有问题(scraydeploy无法删除其中的旧文件),所以我删除了目录,因为它是自动生成的。在
附言:我会留下评论,但我没有足够的声誉。在
相关问题 更多 >
编程相关推荐