最近我更新了 Vagrant(v 1.6.3),我注意到在我的项目文件夹中有一些新的文件夹和文件,例如:
d20140610-11944-1j6n1cz/
d20140610-15421-1pkz3t8/
vagrant20140610-11944-p76ezc
vagrant20140610-11944-p76ezc2
vagrant20140610-11944-yt3bhz
vagrant20140610-11944-yt3bhz1
vagrant20140610-15421-mfqrig
vagrant20140610-15421-mfqrig1
vagrant20140610-15421-y3r71a
vagrant20140610-15421-y3r71a2
vagrant20140610-15421-y3r71a2.lock
大多数文件是空的,其他文件包含如下文本:
source "https://rubygems.org"
source "http://gems.hashicorp.com"
gem "vagrant", "= 1.6.3"
group :plugins do
gem "vagrant-login", nil, {}
gem "vagrant-share", nil, {}
end
目录中有一个名为配置有了这个信息:
BUNDLE_PATH: "/home/user/.vagrant.d/gems"
这是某种调试选项吗?我该如何禁用它?
答案1
正如 @sciurus 建议的那样,我在 GitHub 上询问了这个问题,我得到的答案如下:
问题出在你系统上的临时文件夹的权限上。我们将在 Vagrant 的后续版本中添加对此的检测。
https://github.com/mitchellh/vagrant/issues/4020#issuecomment-45929445
答案2
“Vagrant 正在我的项目中创建文件和文件夹”
简单的解决方案:
chown root.diego /tmp
chmod 1777 /tmp -R