【发布时间】:2016-05-17 17:59:33
【问题描述】:
我刚刚用命令安装了 vagrant box:
vagrant init ubuntu/xenial64
然后启动它:
vagrant up --provider virtualbox
ssh-ing 后我找不到文件夹 /vagrant
我做错了什么?
根据documentation应该有/vagrant文件夹:
默认情况下,Vagrant 会共享你的项目目录(目录 使用 Vagrantfile) 到 /vagrant。
这是一个screenshot,显然没有 /vagrant 文件夹
我的宿主环境是:
- Windows 7
- 流浪者版本 1.8.1
- Vbox 版本 5.0.20r106931
这是我的 Vagrant 文件:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.provision "shell", path: "provision.sh"
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = true
# Customize the amount of memory on the VM:
vb.memory = "4096"
vb.cpus = "2"
# Hack for nom global install
# https://github.com/npm/npm/issues/7308
vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/vagrant", "1"]
end
end
这是我的配置文件:
echo "------------------------------"
echo "--- Updating packages list ---"
echo "------------------------------"
apt-get -y update
echo "-----------------------"
echo "--- Installing curl ---"
echo "-----------------------"
apt-get -y install curl
echo "----------------------"
echo "--- Installing git ---"
echo "----------------------"
apt-get -y install git
echo "-----------------------------"
echo "--- Installing python-pip ---"
echo "-----------------------------"
apt-get -y install python-pip
yes | pip install --upgrade pip
echo "--------------------------"
echo "--- Installing node.js ---"
echo "--------------------------"
apt-get -y install nodejs
echo "----------------------"
echo "--- Installing npm ---"
echo "----------------------"
apt-get -y install npm
【问题讨论】:
-
分享你的 vagrant 文件以查看配置
-
编辑了相关信息的描述。
-
你能在运行 vagrant up 时分享一下输出吗?
-
Alessandro Caetano,我无法再访问此主机了。与此同时,我已经改为直接使用 virtualbox。没有时间寻找解决方案。所以项目暂时放弃了。