2ノードクラスタのAzureでService Fabric for Linux(プレビュー)を実行しています。 "yo azuresfjava"コマンドを使用してノードの1つにドッカーコンテナとして実行するアプリケーションの1つのサービスの2つのインスタンスを配備し、サービスのフレームワークとして「コンテナ」を選択しました。私は同じアプリケーションに "yo azuresfjava:AddService"を使って別のサービスを追加しようとしていますが、このコマンドを実行すると次のメッセージが表示されます。 "yo azuresfjava:AddService"コマンドを機能させるにはどうすればよいですか? azuresfguestおかげ"yo azuresfjava:AddService"コマンドを実行できません
[email protected]:/dhapp# yo azuresfguest:AddService
エラー:「:にaddService azuresfguest」インストールにaddService
あなたは名前 がで発電機を持っていないようです。しかし助けが途中です:
利用可能なジェネレータは、npm検索のyeoman-generatorまたは からhttp://yeoman.io/generators/を経由して表示されます。 npm install generator-azuresfguest:AddServiceをインストールしてインストールします。
インストールされているすべての発電機が引数なしで稼働していることを確認するには、 --helpオプションを追加すると、サブジェネレータも表示されます。
発電機が見つからない場合は、yo doctorを実行して システムのトラブルシューティングを行ってください。
yo azuresfjava:AddService
とyo azuresfguest:AddService
あなたはヨーヨー--helpを入力した場合、あなただけの最初の(azuresfjava)がサービスを追加するためのオプション(にaddServiceを持っていることがわかります:あなたは、2つの異なるコマンドを使用しているように見える
"yo azuresfguest:AddService"コマンドは存在しませんか?存在しない場合は、ここでサービスファブリックのドキュメントを確認してください。https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-deploy-container-linux展開されたサービスファブリックアプリケーションタイプにゲストサービスを追加します。このコマンドが存在しない場合、展開されたサービスファブリックアプリケーションタイプに複数のゲストサービスを追加してどのように展開できますか。 – user2438306
残念ながらそれは正しかった、今は動作しません。彼らはそれに取り組んでいます。この問題を回避するには、アプリケーションマニフェストに新しいサービスを手動で追加することができます。 (例えば、新しいプロジェクトを作成して適切なビットを貼り付けてコピーする) – LoekD
複数のサービスを追加するために手作業で編集したときに模倣できる、複数のサービスを含むサンプルApplicationManifest.xmlを投稿できますか? – user2438306