2014-11-02 8 views
10

के साथ वोनर सिंक किए गए फ़ोल्डर को माउंट नहीं कर सकता है, मैंने अपनी सिम्फनी 2 प्रोजेक्ट को उबंटू वानर बॉक्स के अंदर स्थापित करने में कामयाब रहा। लेकिन इसके वेबसर्वर के माध्यम से वेबसाइट लोड करने में लगभग 20 सेकंड लगते हैं। कुछ शोध के बाद, मैं सिंक फ़ोल्डर के लिए nfs का उपयोग करने के साथ आया था। Vagrantfile से अपनी सेटिंग Here're:एनएफएस

config.vm.network "private_network", ip: "192.168.56.101" 
config.vm.synced_folder ".", "/vagrant", :nfs => true, :mount_options => ["dmode=777","fmode=777"] 

डी आवारा बॉक्स शुरू करने के बाद मैं निम्नलिखित त्रुटि मिलती है

==> default: Mounting NFS shared folders... 
The following SSH command responded with a non-zero exit status. 
Vagrant assumes that this means the command failed! 

mount -o 'dmode=777,fmode=777' 192.168.56.1:'/Users/marcschenk/Projects/teleboy.ch' /vagrant 

Stdout from the command: 

Stderr from the command: 

stdin: is not a tty 
mount.nfs: an incorrect mount option was specified 

वीएम काम करने के लिए लगता है, लेकिन सिंक किए गए फ़ोल्डर स्पष्ट रूप से खाली है। मैंने क्या गलत किया?

मेरे सेटअप:

  • Vagrant 1.6.5 & Virtualbox 4.3.18
  • मेजबान: ओएस एक्स 10.10
  • अतिथि: उबंटू 12,04
+1

आप अपने मेजबान पर NFS सर्वर स्थापित किया था? क्या आपके अतिथि पर एनएफएस क्लाइंट स्थापित है? क्या आप अतिथि में ssh'd करते समय मैन्युअल रूप से त्रुटि संदेश में दिए गए माउंट कमांड को निष्पादित कर सकते हैं? – Sgoettschkes

+0

आपके उत्तर के लिए धन्यवाद। सबकुछ ठीक से स्थापित किया गया था, लेकिन मेरे पास वाग्रेंट फ़ाइल में गलत वाक्यविन्यास था। नीचे मेरा जवाब देखें। – schaenk

उत्तर

19

मिले समस्या के लिए यहाँ समाधान https://github.com/mitchellh/vagrant/issues/2546

योनि संस्करण 1.3 से 1.6 के लिए सही वाक्यविन्यास है:

config.vm.synced_folder ".", "/vagrant", :nfs => { :mount_options => ["dmode=777","fmode=777"] } 
+0

बहुत बढ़िया! यह मेजबान के रूप में मैक ओएस एक्स पर मेरे लिए काम किया। इसके अलावा 'mount.nfs: प्रोटोकॉल समर्थित नहीं है 'त्रुटि थी। – dewwwald

संबंधित मुद्दे