vagrant synced_foldersおよびVBoxInternal2 / SharedFoldersEnableSymlinksCreate


9

わかりました、これが取引です

Windows 8の上でvagrant(ubunttu 12.10)を実行していますが、非NFS共有フォルダー内からvirtualenv(python)を作成しようとするたびに「プロトコルエラー」が発生し、virtualboxがsym-linkを許可しないことがわかりますデフォルトでは、これを使用して共有ごとに有効にすることができます

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が/vagrant共有フォルダを作成していると仮定した場合の概要は次のとおりです。

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

1
私はこれがserverfaultであることを知っていますが、これはまだオープンで有効な質問の完全な例であり、すべてのSO嫌悪者に表示する必要があります...同様の質問、2つのスポットでの回答..ただし、質問とコンテキストは異なります。そのため、質問はまだ6か月以上後に開かれています。賛成票を持っています。
SgtPooki 2015

1
ありがとう。これは、DevOpsに関する質問の1つだと思います。これは、プログラミング、システム構成、ITにまたがっています。オントロジーの人々がどれだけ気にかけているとしても、2つのStackExchangeの間で相互排除が保証されることはないと思います。
ブライアン

1
Vagrantの現在のバージョンでは、この構成が自動的に追加されるようです。でチェックするとVBoxManage.exe getextradata Vagrant_minion_1468000220278_59592 enumerate、に追加しなくても、すべての共有フォルダにこのフラグが設定されていVagrantfileます。
Simon A. Eugster

代わりに、vagrant
Simon A. Eugster

SMBは、Windowsでのみ機能する同期フォルダーの一種です。知っておくと便利ですtype: "smb"が、多少の労力がかかりますが、その使用は非常に制限されています。つまり、Windowsのみです。
ブライアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.