2016-04-15 15 views
1

Error while running vagrantVirtualBoxのVMは、私はWindowsで新たなんだベイグラント

を実行している現在のユーザーと一致していないユーザーで作成されました。私はWindows 10を使用しています。私はマシン上で迷惑メールを実行していますが、UIDにはいくつかの問題があります。詳細は写真をご覧ください。

私はvagrant upを実行している間、私はいくつかの警告が出ます:

The VirtualBox VM was created with a user that doesn't match the 
current user running Vagrant. VirtualBox requires that the same user 
be used to manage the VM that as created. Please re-run Vagrant with 
that user. This is not a Vagrant issue. 

The UID used to create the VM was: 1000 
Your UID is: 0 
+0

[Linuxでも同様の問題が見つかりました](http://stackoverflow.com/questions/31644222/vagrant-not-starting-up-user-that-c​​reated-vm-doesnt-match-current-user/32977467)しかし、私はWindows 10でそのケースをどのように適用するのか分からなかった。 –

答えて

3

は0

.vagrant /機械/デフォルト/ VirtualBoxの/ creator_uid

2
にこのパスや変更を探します

Windowsフォルダにあります。 VagrantはVagrantfileと同じフォルダにあります。 デフォルトでは利用できないため、すべてのVMで編集する必要があるかもしれませんが、パスは同じです:vagrant/machines/(name of the vm)/virtualbox/creator_uid

4

あなたがsudoとしてログインしているようです。したがって、UIDは異なります。 sudoからログアウトし、通常のユーザーとして迷惑メールを試してみてください。

上記は

私をみましょう、それに0を追加するには、以下のファイル

VI .vagrant /機械/デフォルト/ VirtualBoxの/ creator_uid

を更新し、その後動作しない場合これが役立つかどうかを知る。

0

現在の作業ディレクトリの.vagrantディレクトリを削除して、vagrant upコマンドを再実行します。 あるシステムから別のシステムへのVagranfile/sのコピー/バックアップのためにエラーが発生しました。ユーザーIDは、環境を持ち出すためにバサントに誤っている。 歓声をあげることを願って.. !! :)

+0

あなたの答えを書いて、タイプミスを修正してください。 –

0

これは私がvagrant upを初回(管理者)の特権で使用したときに起こりました(その後の実行時)。

関連する問題