2017-12-07 118 views
11

Mam problem dla Uruchamianie/wdrażanie niestandardowego skryptu z shub-image.Nie można uruchomić/wdrożyć niestandardowego skryptu z obrazem shub

setup.py

from setuptools import setup, find_packages 

setup(
    name = 'EU-Crawler', 
    version = '1.0', 
    packages = find_packages(), 
    scripts = [ 
     'bin/launcher.py', 
     'bin/DE_WEB_launcher.py', 
     'bin/ES_WEB_launcher.py', 
     'bin/FR_WEB_launcher.py', 
     'bin/IT_WEB_launcher.py', 
     'bin/NL_WEB_launcher.py', 
     'bin/DE_MOBILE_launcher.py', 
     'bin/FR_MOBILE_launcher.py' 
    ], 
    package_data = { 
     'Crawling': ['*.ini'], 
    }, 
    entry_points = {'scrapy': ['settings = Crawling.settings']}, 
    install_requires=[ 
     'scrapy-crawlera>=1.2.2', 
     'configobj', 
     'scrapy-fake-useragent', 
     'xmltodict', 
     'selenium==2.53.2', 
     'python-dateutil', 
     'pyvirtualdisplay', 
     'beautifulsoup4', 
     'incapsula-cracker-py3' 
    ], 
    extras_require={'ScrapyElasticSearch': 'ScrapyElasticSearch[extras]'}, 
    zip_safe = False, 
    include_package_data=True 
) 

w tym pliku mam

scripts = [ 
     'bin/launcher.py', 
     'bin/DE_WEB_launcher.py', 
     'bin/ES_WEB_launcher.py', 
     'bin/FR_WEB_launcher.py', 
     'bin/IT_WEB_launcher.py', 
     'bin/NL_WEB_launcher.py', 
     'bin/DE_MOBILE_launcher.py', 
     'bin/FR_MOBILE_launcher.py' 
    ], 

którzy są moimi zróżnicowanych filse że chcę wysłane

wdrożyć z tym poleceniem

sudo shub image upload --username [USERNAME] --password [PASSWORD] 

Zanim użyłem shub-image wersja 0.2.5 i shub wersja 2.5.1 i ja działało dobrze.

Ale teraz używam Shub wersji 2.7.0 (Shub obraz jest teraz częścią Shub 2.70+), a ja nie jestem w stanie wdrożyć swoje skrypty.

mam żadnego błędu, mogę przenieść pająki dobrze, ale nie z pliki w folderze bin.

Wszelkie porady i sugestie będą bardzo mile widziane

+0

Jaki jest twój błąd? czy zweryfikowaliście, czy plik 'scrapinghub.yml' zawiera' image: true'? – Wilfredo

+0

@Wilfredo Tak, mam obraz: prawda, a za błąd zaktualizowałem moje pytanie – parik

Odpowiedz

2

mi odpowiedzieć na moje własne pytanie.

Przełączam się do wersji poniżej w celu rozwiązania problemu, teraz używam wersji 2.6.1 i nie mam problemu.

Nadal mam problem z wersją 2.7, ale myślę, że ta odpowiedź pomoże komuś.