我正在使用vagrant運行lucid32安裝。我已經安裝了LAMP,並得到了工作。爲了在lucid32安裝中的主機上安裝windows共享,我需要做些什麼?如何共享Windows 7文件夾以運行在流浪中的lucid32
我嘗試添加Windows路徑流浪的文件,但得到:
C:/用戶/ myuser的/網站/ Vagrantfile:37:無效的Unicode轉義 config.vm.share_folder 「vagwin」,「/窗」,‘C:\用戶\ lukem \網站’
我正在使用vagrant運行lucid32安裝。我已經安裝了LAMP,並得到了工作。爲了在lucid32安裝中的主機上安裝windows共享,我需要做些什麼?如何共享Windows 7文件夾以運行在流浪中的lucid32
我嘗試添加Windows路徑流浪的文件,但得到:
C:/用戶/ myuser的/網站/ Vagrantfile:37:無效的Unicode轉義 config.vm.share_folder 「vagwin」,「/窗」,‘C:\用戶\ lukem \網站’
您需要雙擊逃避斜線,至少我不得不在Windows 7上,即每個\應該是\\
你需要逃脫這樣C:\\users\\lukem\\Sites
請使用你的答案中的代碼格式,因爲它現在是誤導。 – 2015-10-07 18:38:03
這真是個紅寶石問題因爲你的Vagrantfile實際上是ruby。雙引號字符串在ruby中插入,在某些情況下,反斜線是元字符。更改
"c:\users\lukem\Sites"
到
'c:\users\lukem\Sites'
如果試圖在IRB(紅寶石REPL)這樣的事情,它看起來像這樣:
> x = "c:\users\lukem\Sites"
=> "c:\users\lukemSites"
> x = 'c:\users\lukem\Sites'
=> "c:\\users\\lukem\\Sites"
至少,這是怎麼了在我的Mac上工作在irb上。我沒有一個窗口框來測試它。
半有趣的側邊欄...如果你切換到無業遊民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
可以也可以使用正斜槓來避免必須避開反斜槓。
config.vm.synced_folder "c:/Users/david", "/home/david"
將您的Windows主目錄映射到VM(假設你的名字是大衛)你的主目錄。
這看起來比逃避反斜槓更好 – Chris 2015-04-13 00:09:22
如果使用雙引號,你需要這樣的語法來逃避它
"C:\\users\\lukem\\Sites"
或
"C:/users/lukem/Sites"
如果使用單引號,你不需要逃避它。
記住運行vagrant reload
您更新Vagrantfile後
你能放滿線,文檔是不清楚如何把addionnal參數。 「其他選項可能作爲第四個參數的選項散列傳遞」 – renoirb 2013-04-05 16:49:12
男人,你有一個陰道的壞例子。可怕的疾病:( – 2013-05-30 05:48:16