1

这是一个愚蠢的问题,但请帮助我。

问:如何运行保存在本地机器中的 Python 脚本?

vagrant up和之后vagrant ssh,我在 VM 中看不到任何 Python 文件。那么如果我想运行保存在我的 Mac 中的 Python 脚本怎么办?我不想使用 vim 手动复制和粘贴它们。

你将如何在 Vagrant ssh 中运行 Python 脚本?

4

2 回答 2

2

在您的来宾操作系统上,将有一个/名为的文件夹,/vagrant/这将是您机器上目录下的所有文件和目录host,其中包含.VagrantFile

如果您将脚本放在该文件夹中,它们将与 VM 共享。

此外,如果您将chef其用作您的供应商,您可以script在供应步骤期间使用资源来运行外部脚本。

于 2014-04-22T23:42:36.857 回答
2

你有两个选择:

  1. 您可以使用 vagrant 使用 shell provisioner 的经典路线

    config.vm.provision “外壳”,内联:$script

并在您的脚本中运行 python 脚本

  1. 所有文件都被推入 /tmp,你可以使用它来运行你的 python 脚本
于 2015-04-12T04:56:51.770 回答