这是一个愚蠢的问题,但请帮助我。
Q值。如何运行保存在本地计算机中的Python脚本?
在vagrant up
和vagrant ssh
之后,我在VM中看不到任何Python文件。那么如果我想运行保存在Mac中的Python脚本呢?我不想使用vim手动复制和粘贴它们。
如何在Vagrant ssh中运行Python脚本?
答案 0 :(得分:2)
在您的客户操作系统上,/
下将有一个名为/vagrant/
的文件夹,这将是host
机器上包含.VagrantFile
的目录下的所有文件和目录}
如果您将脚本放在该文件夹中,它们将与VM共享。
此外,如果您使用chef
作为配置程序,则可以在配置步骤中使用script
资源运行外部脚本。
答案 1 :(得分:2)
您有两种选择:
您可以使用使用vagrant
的shell配置程序的经典路线config.vm.provision" shell",inline:$ script
在你的脚本中运行python脚本