-1

Windows マシンで helloworld docker イメージ用に boot2docker を使用して vagrant VM をセットアップしました。セットアップ後、ホスト マシンの Windows フォルダーを VM マシンに同期したいと考えました。指示に従って、Windowsマシンにrsyncを取得するためにcygwin64をインストールしました。

設定後、vagrant を再試行したところ、2 台のマシン間の rsync 中に次のアクセス許可拒否エラーが発生しました。

VM マシンに権限を設定する必要はありますか?

ここに画像の説明を入力

4

1 に答える 1

0

権限を変更せずにそれを達成しました。

これを試して:

1) にあるファイルを開きます。$cygwin_install_location/etc/fstab

2) 最後の行を次のように置き換えますnone / cygdrive binary 0 0

(これにより、パスの /cygwin/-prefix が削除されます)

と:

1) 編集$vagrant_install_location\embedded\gems\gems\vagrant-1.8.0\plugins\synced_folders\rsync\helper.rb

2) 次の行を削除します (77-79)

"-o ControlMaster=auto " +
"-o ControlPath=#{controlpath} " +
"-o ControlPersist=10m " +
于 2016-05-18T15:48:54.757 に答える