0

我的 Scrapy.cfg 文件是

[deploy:scra]
url = http://localhost:6800/
project = project2

[deploy:scrapyd2]
url = http://scrapyd.mydomain.com/api/scrapyd/
project = project1

如果我执行以下命令意味着它会引发下面给出的错误。

$ scrapy deploy -l
scra                 http://localhost:6800/
scrapyd2             http://scrapyd.mydomain.com/api/scrapyd/
$ scrapyd-deploy -l
scra                 http://localhost:6800/
scrapyd2             http://scrapyd.mydomain.com/api/scrapyd/

$ scrapy deploy scra
    Packing version 1412570503
    Deploying to project "project2" in http://localhost:6800/addversion.json
    Server response (200):
    {"status": "error", "message": "[Errno 13] Permission denied: 'eggs'"}

$ scrapyd-deploy scra -p project2
Packing version 1412571000
Deploying to project "project2" in http://localhost:6800/addversion.json
Server response (200):
{"status": "error", "message": "[Errno 13] Permission denied: 'eggs'"}

那么如何通过scrapyd部署我的scrapy项目。

4

1 回答 1

0

我有同样的错误。对我来说 sudo 工作正常。尝试:

sudo scrapy deploy scra
于 2014-10-09T13:49:52.863 回答