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

时间:2016-09-05 07:06:44

标签: 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::EACCES)

2 个答案:

答案 0 :(得分:1)

Permission denied

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

检查谁是您文件的所有者,如果您使用sudoroot运行任何安装/命令,那么您当前的用户将无权修改该文件。

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

答案 1 :(得分:0)

我遇到了同样的问题。我之前使用过 Vagrant 并卸载了它。当我尝试重新安装时,我遇到了同样的错误 我的解决方案是删除 .vagrant.d 临时文件夹(在您的情况下为 /home/w3cert/.vagrant.d/)

希望它也适用于您