योनि synced_folders और VBoxInternal2 / SharedFoldersEnableSymlinksCreate


9

ठीक है यहाँ सौदा है

मैं विंडोज़ 8 के शीर्ष पर योनि (ubunttu 12.10) चला रहा हूं, लेकिन हर बार जब मैं अपने गैर nfs साझा किए गए फ़ोल्डर के भीतर से एक virtualenv (python) बनाने की कोशिश करता हूं, तो मुझे एक 'प्रोटोकॉल त्रुटि' मिलती है, यह पता चलता है कि वर्चुअलबॉक्स सिम्-लिंकिंग की अनुमति नहीं देता है डिफ़ॉल्ट रूप से, लेकिन प्रति शेयर सक्षम करने के लिए कोई भी इसका उपयोग कर सकता है

VBoxInternal2 / SharedFoldersEnableSymlinksCreate / SHARE_NAME "," 1

बात यह है कि नवीनतम आवारा अब मेरे शेयरों के लिए 'नाम / उपनाम' स्वीकार नहीं करता है, मुझे उस सेटिंग से इसे कैसे संदर्भित करना चाहिए? अगर मेरा हिस्सा / var / www है?

# # Use VBoxManage to customize the VM. For example to change memory: # vb.customize ["modifyvm", :id, "--memory", "1024"] # end # # View the documentation for the provider you're using for more # information on available options.

vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME", "1"]

किसी भी तरह की सहायता को आभार समझेंगे।

जवाबों:


12

मैंने इस सवाल का जवाब Stackoverflow पर एक अलग संदर्भ में दिया: https://stackoverflow.com/a/21450513/1867779

यहाँ सारांश है, यह मानते हुए कि वैग्रांत /vagrantसाझा फ़ोल्डर बना रहा है:

config.vm.provider :virtualbox do |vb|
  vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate//vagrant","1"]
end

1
मुझे पता है कि यह सर्वरफॉल्ट है, लेकिन यह अभी भी खुला, और मान्य का एक आदर्श उदाहरण है, सवाल है कि हमें सभी एसओ से नफरत दिखाने की जरूरत है ... इसी तरह के सवाल, दो स्थानों में जवाब .. लेकिन सवाल और संदर्भ अलग है, और इसलिए सवाल अभी भी 6+ महीने बाद खुला है। एक उत्थान है।
SgtPooki

1
धन्यवाद। मुझे लगता है कि यह उन DevOps सवालों में से एक है, जो प्रोग्रामिंग, सिस्टम कॉन्फ़िगरेशन और आईटी में अंतर करता है। कोई फर्क नहीं पड़ता कि लोग ऑन्कोलॉजी के बारे में कितना परेशान हैं, मुझे लगता है कि किसी भी दो StackExchanges के बीच आपसी बहिष्कार की गारंटी नहीं दी जा सकती है।
ब्रायन

1
ऐसा लगता है कि वैग्रंट के वर्तमान संस्करण स्वचालित रूप से इस कॉन्फ़िगरेशन को जोड़ते हैं। जब मैं इसे चेक करता हूं VBoxManage.exe getextradata Vagrant_minion_1468000220278_59592 enumerate, तो सभी साझा किए गए फ़ोल्डरों में यह ध्वज होता है, यहां तक ​​कि इसे जोड़े बिना भी Vagrantfile
साइमन ए। यूगस्टर

इसके बजाय, योनि को विंडोज पर प्रशासक के रूप में चलाने की आवश्यकता है: vagrantup.com/docs/synced-folders/smb.html
शमौन ए यूजस्टर

SMB एक प्रकार का सिंक किया हुआ फ़ोल्डर है जो केवल Windows पर काम करता है। उपयोग करने में मदद करने के लिए जानने का type: "smb"प्रयास कुछ प्रयास करता है, लेकिन यह इसके उपयोग में अत्यधिक सीमित है: अर्थात केवल विंडोज।
ब्रायन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.