无法在vagrant ssh中使文件可执行

无法在vagrant ssh中使文件可执行,ssh,vagrant,grav,Ssh,Vagrant,Grav,我正试图让Grav CMS在我的流浪者盒子里工作,但权限有问题 当我尝试运行bin/gpm install admin时,我已使用vagrant ssh进入框中,并在/var/www/public内遍历 因此,我进入bin文件夹并运行ls-la,注意到gpm和grav不可执行: drwxrwxrwx 1 vagrant vagrant 204 Nov 12 17:16 . drwxrwxrwx 1 vagrant vagrant 748 Nov 12 15:40 .. -rw-r

我正试图让Grav CMS在我的流浪者盒子里工作,但权限有问题

当我尝试运行
bin/gpm install admin
时,我已使用
vagrant ssh
进入框中,并在
/var/www/public
内遍历

因此,我进入bin文件夹并运行ls-la,注意到gpm和grav不可执行:

drwxrwxrwx 1 vagrant vagrant     204 Nov 12 17:16 .
drwxrwxrwx 1 vagrant vagrant     748 Nov 12 15:40 ..
-rw-rw-rw- 1 vagrant vagrant 1705467 Nov  7 12:14 composer.phar
-rw-rw-rw- 1 vagrant vagrant    2171 Nov  7 12:14 gpm
-rw-rw-rw- 1 vagrant vagrant    1408 Nov  7 12:14 grav
-rw-rw-rw- 1 vagrant vagrant    4281 Nov  7 12:14 plugin
我已经运行了
sudochmod+xgpm
,但什么也没发生


我做错什么了吗???

尝试将你的Vagrant file Synched_文件夹
mount_options
更改为:

config.vm.synced_folder ".", "/var/www",
mount_options: ["dmode=775,fmode=777"]
上面的前两个参数(“.”和“/var/www”)不相关,请将它们保留为当前文件中的内容。需要更改的重要部分是mount_选项

注意:要使更改生效,您必须运行
vagrant reload


我得到了这个答案。

是与您的主机共享的
/var/www/public
还是您直接在VM中部署了grav?