2016-05-30 22 views
2

Когда я создаю виртуальную машину через бродягу и ssh в машину, папка «/ vagrant» не существует.«/ vagrant» общая папка не существует

В настоящее время Запуск следующей

  • хост ОС: Ubuntu 16,04
  • Virtualbox: Версия 5.0.18_Ubuntu r106667
  • Guest Additions: версии 5.0.18
  • Vagrant Версия: 1.8.1
  • Плагин Vagrant vb-guest с плагином Vagrant 1.8.1 от: https://github.com/tobwilk/vagrant-plugin-v1.8.1-fix

Обратите внимание, что при загрузке аппарата не упоминается «Установка общих папок». Vagrantfile - это стандартный файл, созданный из «vagrant init».

Любая помощь в том, почему это может произойти, будет высоко оценена. Благодарю.

+0

У меня такая же проблема с Ubuntu 16.04 (бродячего инициализации Ubuntu/xenial64), но 14.04 работает нормально. –

ответ

2

убедитесь, что в вашем Vagrantfile вы не имеете что-то

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

Кроме того, если вы не делаете, то заставить параметр по умолчанию /vagrant папку для совместного использования

config.vm.synced_folder ".", "/vagrant" 

при загрузке вашей виртуальной машины, вы должны иметь журналы например

==> default: Mounting shared folders... 
    default: /vagrant => /Users/.....path to project directory 

Если ничего не работает, 2 вещи, которые вы можете исследовать :

  • является sync_folder, работающий с определением другой папки?
  • загрузки с опцией отладки vagrant up --debug, чтобы увидеть Что происходит после того, как Mounting shared folders
+1

Синхронизированные папки ** не были ** первоначально отключены. Добавлена ​​команда 'config.vm.synced_folder '.", "/ Vagrant" '. Однако это похоже на обходной путь. Не предполагается ли это поведение по умолчанию? – wc250

+0

это может быть из-за 1) глобального vagrantfile или 2) box vagrantfile - проверить создание виртуальной машины из другого поля (например, 'ubuntu/wily64') и посмотреть, установлен ли параметр'/vagrant'; если он работает, это означает, что в вашем текущем поле есть Vagrantfile, который деактивирует папку синхронизации. Если папка все еще отключена, это может быть связано с тем, что она отключена в глобальном файле vagrant –

+0

, тогда это может быть проблема с предыдущим полем, проверьте, есть ли у вас файл ~/.vagrant.d/boxes//0/virtualbox/Vagrantfile? если вы проверите содержимое файла, чтобы узнать, есть ли папка с отключенной синхронизацией –

Смежные вопросы