Php 初始化权限被拒绝@rb_sysopen-Vagrant Up

Php 初始化权限被拒绝@rb_sysopen-Vagrant Up,php,joomla,vagrant,vagrant-provision,Php,Joomla,Vagrant,Vagrant Provision,我在我的Ubuntu(14.4)系统中安装了Vagrant。当我输入Vagrant Up时,注释显示以下错误 /opt/vagrant/embedded/gems/gems/vagrant-1.8.5/lib/vagrant/machine_index.rb:321:in `initialize': Permission denied @ rb_sysopen - /home/w3cert/.vagrant.d/data/machine-index/index.lock (Errno::EACC

我在我的Ubuntu(14.4)系统中安装了Vagrant。当我输入Vagrant Up时,注释显示以下错误

/opt/vagrant/embedded/gems/gems/vagrant-1.8.5/lib/vagrant/machine_index.rb:321:in `initialize': Permission denied @ rb_sysopen - /home/w3cert/.vagrant.d/data/machine-index/index.lock (Errno::EACCES)

权限被拒绝

表示文件
/home/w3cert/.vagrant.d/data/machine index/index.lock
为其他用户所有,而您的当前用户没有权限

检查文件的所有者,如果使用
sudo
root
运行任何安装/命令,则当前用户将无权修改文件


现在,您可以将所有
.vagrant.d
文件的所有权更改为您的帐户,您应该能够运行
vagrant up
命令

我也遇到了同样的问题。我以前用过Vagrant并卸载了它。当我试图重新安装回我有同样的错误 我的解决方案是删除.vagrant.d临时文件夹(在您的示例中是/home/w3cert/.vagrant.d/)

希望它对你也有用