当我运行vagran up命令时,我得到vagrant中找不到的错误apt-get命令,我的pc正在使用window-10。
Vagrantfile文件
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
# VM Box
config.vm.box = "centos-7"
config.vm.network "private_network", ip: "192.168.33.100"
config.vm.provider "virtualbox" do |vb|
vb.memory = 2048
vb.cpus = 4
end
config.vm.provision "shell", path: "bootstrap.sh"
endbootstrap.sh
sudo apt-get update
sudo apt-get apgrate
sudo apt-get install -y git

发布于 2018-12-03 20:49:41
你用的是一台centos盒子
config.vm.box = "centos-7"因此,您应该使用yum包管理器,apt用于ubuntu家族,并且与其他os家族不兼容(Debianvs.Fedora)
若要在centos上安装git,请将引导脚本替换为
yum update
yum install -y git发布于 2018-12-03 16:40:52
你试过使用yum和$ vagrant box update吗?此外,您可以通过使用$ vagrant up --debug获得更多的深度日志,或者如果希望将其保存到文件$ vagrant up --debug &> vagrant.log中。我总是建议做一些VM内务,以及通过确保所有VM停止,然后运行$ vagrant reload --provision上的VM有问题。和往常一样,使用Vagrant的最好部分是能够擦除它,然后重新开始。
https://stackoverflow.com/questions/53589314
复制相似问题