【发布时间】:2019-06-13 15:52:06
【问题描述】:
新手,请帮忙!
流浪文件
Vagrant.configure("2") do |config|
config.vm.box = "laravel/homestead"
config.vm.provision "shell", path: "vm-setup/provision.sh"
end
vm-setup/provision.sh
# Update apt-get
apt-get -y update
# Install tree
apt-get install tree
# Create .bash_aliases
sudo echo 'alias cls="clear"' >> ~/.bash_aliases
sudo chsh -s $(which zsh) vagrant
cd /vagrant
provision.sh 文件运行良好。当我运行“vagrant provision”时,它会更新 apt-get,安装树,甚至将 shell 更改为 ZSH。
但是sudo echo 'alias cls="clear"' >> ~/.bash_aliases 和cd /vagrant 行不起作用,不知道为什么。当我vagrant ssh 进入机器时,我被带到根目录(/home/vagrant)。我想从/vagrant 文件夹开始。
【问题讨论】:
标签: shell vagrant provisioning