1

これはばかげた質問ですが、私を助けてください。

Q. ローカル マシンに保存されている Python スクリプトを実行するにはどうすればよいですか?

vagrant upとの後vagrant ssh、VM に Python ファイルが表示されません。次に、Mac に保存されている Python スクリプトを実行したい場合はどうすればよいでしょうか? vimを使用して手動でコピーして貼り付けたくありません。

Vagrant ssh で Python スクリプトをどのように実行しますか?

4

2 に答える 2

2

ゲスト OS では、このフォルダの下に/、これが含まれるマシン/vagrant/上のディレクトリの下のすべてのファイルとディレクトリになります。host.VagrantFile

スクリプトをそのフォルダーに配置すると、それらは VM と共有されます。

さらに、プロビジョナーとして使用chefしている場合は、リソースを使用してscript、プロビジョニング ステップ中に外部スクリプトを実行できます。

于 2014-04-22T23:42:36.857 に答える
2

次の 2 つのオプションがあります。

  1. vagrant を使用してシェル プロビジョナーを使用する古典的なルートに進むことができます。

    config.vm.provision "シェル"、インライン: $script

そして、スクリプトでpythonスクリプトを実行します

  1. すべてのファイルは /tmp にプッシュされます。これを使用して Python スクリプトを実行できます。
于 2015-04-12T04:56:51.770 に答える