Vagrant:可执行文件不可执行

时间:2015-02-06 11:27:38

标签: laravel phpunit puppet laravel-5

我使用https://puphpet.com/安装了流浪盒 问题是可执行文件不可执行:

$ ls -la ./vendor/bin/phpunit
-rwxrw-r-- 1 www-data www-data 138 Feb  6 11:07 ./vendor/bin/phpunit*

我查看了项目文件夹中的.vagrant\machines\default\virtualbox并找到了"mount_options":["dmode=775","fmode=764"]

但是这个文件是自动生成的,所以更改它不是一个好主意。如果我更改它,它将被更改回来。

如何解决?

1 个答案:

答案 0 :(得分:1)

您可以使用file-type更改木偶清单,尤其是mode-property

file {'/project/vendor/bin/phpunit':
  mode => 0777 # read,write,execute for everyone
}

在运行此清单之前,请确保该文件存在。 在此处查看有关unix文件模式的更多信息:http://ss64.com/bash/chmod.html

相关问题