2016-05-27 2 views
0

私のホストプロバイダがこのように実装する方が簡単だったので、プロジェクトをscrapydからscrapydに変更しようとしています。しかし、私は利用可能なドキュメントが本当に混乱しているのを発見しています。"Scrapyd-deploy -l"はWindowsでコマンドを実行する代わりにファイルを開きます

これは私がこれまで続いてきた手順です。私は、次のコマンド

scrapyd

を実行

インストールscrapydは、パワーシェルで

をsetuptoolsのこれは、サーバを起動し、私は」 http://localhost:6800/にアクセスできます。それまではすべてが問題ありません。私のscrapy.cfgファイルでは、[deploy]にあるもののコメントを外しました。

scrapyd-deploy -lscrapyd-client's github pageで指摘されているように)を実行すると、使用可能なターゲットを持つリストを取得するのではなく、テキストエディタでファイルを開くように求められます。私はscrapyd-デプロイデフォルトを実行すると、このファイルも開く

file that opens when running scrapyd-deploy -l

開いたファイルがこれです。またはscrapyd-deployするだけです。私はこのトピックに関する情報をどこにも見つけることができません。プロジェクトをホストに移動するときにターゲットURLとして何を使用すればよいのかなど、githubで利用可能なドキュメントの理解に問題がありますか?また、ユーザー名とパスワードとして設定する必要があります。

これが基本的な質問であれば本当に申し訳ありませんが、他に誰に質問するのか分かりませんでした。ご協力いただきありがとうございます。

答えて

1

他の誰かがこの同じ問題を抱えている場合は、修正することができました。私はこれが正しい方法であるかどうかはわかりませんが、少なくともそれはうまくいきました。もし誰かがより良い解決策を知っていれば、私には答えてみてください。

基本的に私はPaulTurが行ったことをthis issueで行い、scrapyd-deployファイルをc:\python27\Scriptsディレクトリから私のプロジェクトのディレクトリにコピーしました。そして、正常に実行しました:その変更後

python scrapyd-deploy -l

を私はpythonを介してすべてのscrapyd-展開のコマンドを実行することができたし、最終的に.eggファイルを生成しました。

+1

あなたの質問に答えていただきありがとうございます。あなたの解決策も私のために働いていましたが、 'pip'を使ってscrapyd-deployをインストールした後、scrapyd-deploy.pyにscrapyd-deploy.pyという名前をつけてWindowsのコマンドラインで認識させる必要がありました。それを実行しようとすると、コマンドのために '.py'ファイル拡張子を使用しなければなりませんでした。 – fujiiface

関連する問題