【问题标题】:The /home/vagrant directory is missing from Ubuntu 16.04 (but there is in the 14.04)Ubuntu 16.04 中缺少 /home/vagrant 目录(但在 14.04 中有)
【发布时间】:2017-06-10 14:15:15
【问题描述】:

您好 Stackoverflow 用户,

我在 Ubuntu 16.04 上安装了 Vagrant,但这些行无法正确运行,因为缺少 /home/vagrant 目录。

info "Create bash-alias 'app' for vagrant user"
echo 'alias app="cd /app"' | tee /home/vagrant/.bash_aliases

info "Enabling colorized prompt for guest console"
sed -i "s/#force_color_prompt=yes/force_color_prompt=yes/" /home/vagrant/.bashrc

但是我使用 Ubuntu 14.04 运行这个 shell 代码,并且没有任何错误。它可以正确运行上述代码。

你知道我可以在哪里或如何安装“home/vagrant”目录吗?

【问题讨论】:

    标签: vagrant ubuntu-14.04 ubuntu-16.04


    【解决方案1】:

    你的盒子附带一个默认的 Vagrantfile,你可以在其中看到

    config.vm.synced_folder '.', '/vagrant', disabled: true
    

    你可以在`.vagrant.d/boxes///Vagrantfile``下查看默认的Vagrantfile

    您可以通过(重新)添加来强制创建默认文件夹

    config.vm.synced_folder '.', '/vagrant'
    

    在你自己的 Vagrantfile 中

    【讨论】:

    • 是的,是的:这是添加的:config.vm.synced_folder '.', '/vagrant,所以我可以在根目录中看到 /vagrant 文件夹,但错误提示 home 目录中缺少它!
    • 好吧,我看错了 .. /home/vagrant 应该在那里,如果你有一个流浪的用户。什么是盒子?你是自己创建的吗,如果是的话,你是否确保为 vagrant 用户创建 vagrant 主目录
    • 好吧,我使用官方的 ubuntu/xenial 盒子,顺便说一句,官方的 ubuntu/trusty 包含 home/vagrant 文件夹,但似乎 ubuntu 团队从 xenial 盒子中删除了这个。
    猜你喜欢
    • 1970-01-01
    • 2018-04-10
    • 2015-11-09
    • 2016-10-11
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多