Команда apt-get не найдена в Vagrant/Window
Когда я бегу vagran up
команда, я получаю ошибку apt-get
команда не найдена в vagrant
Мой компьютер использует окно-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"
end
bootstrap.sh
sudo apt-get update
sudo apt-get apgrate
sudo apt-get install -y git
2 ответа
Вы используете коробку Centos
config.vm.box = "centos-7"
поэтому вы должны использовать yum
менеджер пакетов, apt
используется для семейства Ubuntu и не совместим с другими семействами ОС (Debian против Fedora)
Чтобы установить git на centos, замените скрипт начальной загрузки на
yum update
yum install -y git
Вы пытались использовать yum
и пытается $ vagrant box update
? Кроме того, вы можете получить больше в глубине журналов с помощью $ vagrant up --debug
или если вы хотите сохранить его в файл $ vagrant up --debug &> vagrant.log
, Я всегда рекомендую также вести некоторые виртуальные машины, убедившись, что все виртуальные машины остановлены и запущены $ vagrant reload --provision
на виртуальной машине, имеющей проблемы. Как всегда, лучшая часть использования Vagrant - это возможность стереть его и начать все заново.