Подтвердить что ты не робот

Как я могу обмениваться папкой Windows 7 с lucid32, работающей в бродяжнике

Я использую vagrant для запуска установки lucid32. Я установил LAMP и получил эту работу. Что мне нужно сделать, чтобы установить общий доступ к Windows на главной машине внутри установки lucid32?

Я попробовал добавить Windows-путь к бродящему файлу, но получим:

C:/Пользователи/myuser/Sites/Vagrantfile: 37: недействительный Unicode-escape config.vm.share_folder "vagwin", "/windows", "c:\users\lukem\Sites"

4b9b3361

Ответ 1

Вам нужно удвоить слэш, по крайней мере, я должен был в Windows 7, т.е. каждый\должен быть\\

Ответ 2

Вы также можете использовать косые черты, чтобы избежать необходимости избегать обратных косых черт.

 config.vm.synced_folder "c:/Users/david", "/home/david"

отобразит ваш домашний каталог Windows в ваш домашний каталог на виртуальной машине (при условии, что ваше имя - david).

Ответ 3

Это действительно рубиновый вопрос, потому что ваш Vagrantfile на самом деле рубиновый. Строки с двойными кавычками интерполируются в рубине, а обратная косая черта в некоторых случаях является метасимволом. Измените

"c:\users\lukem\Sites"

к

'c:\users\lukem\Sites'

Если вы попробуете что-то подобное в irb (ruby repl), оно выглядит так:

> x = "c:\users\lukem\Sites"
=> "c:\users\lukemSites"
> x = 'c:\users\lukem\Sites'
=> "c:\\users\\lukem\\Sites"

По крайней мере, так оно работает в irb на моем mac. У меня не было окна, чтобы проверить его.

Полуобъективная боковая панель... если вы когда-либо переключаетесь на бродягу 2 и используете synched_folder, порядок хоста-гостя меняет направление:

http://docs.vagrantup.com/v2/synced-folders/basic_usage.html

http://docs-v1.vagrantup.com/v1/docs/config/vm/share_folder.html

Ответ 4

Вам нужно бежать, как этот C:\\users\\lukem\\Sites

Ответ 5

Если вы используете двойную кавычку, вам нужен этот синтаксис, чтобы избежать его

"C:\\users\\lukem\\Sites"

или

"C:/users/lukem/Sites"

Если вы используете одиночную кавычку, вам не нужно ее избегать.

Не забудьте запустить vagrant reload после обновления Vagrantfile