在vagrant shell提供时不会创建目录

时间:2018-06-08 14:31:08

标签: vagrant vagrantfile vagrant-provision

我正在写一个流浪文件(虽然我是流浪汉相关的初学者)来启动安装了oracle java-8,maven-3.5.3和subversion的ubuntu / xenial64盒子。 所有的安装工作正常。但是,在安装maven后,我尝试在主目录中创建.m2文件夹,并将默认settings.xml从$MAVEN_HOME/conf/settings.xml复制到创建的.m2文件夹。 但是当我在正在运行的VM中进行vagrant ssh并验证时,我发现java,maven和subversion按预期安装但我没有看到.m2文件夹也应该被创建。

以下是我的Vagrantfile

Vagrant.configure(2) do |config|
  config.vm.box = "ubuntu/xenial64"

  config.vm.provision "shell",
     path: "install.sh"

end

install.sh:

的网址

https://github.com/prashant21GITHUB/maven_subversion_vagrant/blob/master/install.sh

我不确定为什么mkdir无效。我在运行vagrant up时捕获了控制台输出以启动机器。我在控制台日志中没有看到任何错误。

捕获的日志网址:

https://github.com/prashant21GITHUB/maven_subversion_vagrant/blob/master/vagrant_up.log

0 个答案:

没有答案