2016-07-06 8 views
0

迷路の同期フォルダに問題があります。私の設定は本当に簡単です:迷惑メールの既定の共有フォルダが表示されない

Vagrant.configure(2) do |config| 
    config.vm.box = "ubuntu/xenial64" 
    config.vm.network :forwarded_port, guest: 80, host: 8080 
    config.vm.synced_folder ".", "/vagrant" 
end 

ベイグラントは通常、起動時に自動的に/vagrantフォルダが作成されます - それは実現しなかった、この時間は私は手動でそれをやりました。 しかし、ホストシステムにファイルを作成すると、ゲストには表示されません。なぜどんなアイデア?

私は正常と同様の構成を作成しました:

config.vm.box = "hashicorp/precise64" 

が、それは少し時代遅れだと私はUbuntuの16.04を使用します。

私の設定、迷惑メールボックスなどに問題はありますか?

+0

なぜあなたは迷惑な人がフォルダーを作成できないのかを確認し、 '迷惑メールを--debug'実行すると出力は大きくなりますが、'共有フォルダーをマウントしています... 'を検索します –

+0

これはsymlinks btwと関係がありますか? Vagrantにはシンボリックリンクに関する問題があります(https://www.vagrantup.com/docs/synced-folders/basic_usage.html)ので、実際のパスで最初に動作するようにしてください。同期されたフォルダ 'type'を追加することもできますが、そうする必要はありません。次に、「荒れ狂いのリロード」を行います。 – ldg

+0

@ldg:申し訳ありませんが、この設定にはplabookが付属していましたが、削除するために削除しました。 @FrédéricHenri:出力は '==> default:共有フォルダをマウントしています。 デフォルト:/迷惑メール=>〜/ vagrant_setup' エラーはありません。 – Torpedr

答えて

0

お試しください:最新バージョンのVagrantとVBがインストールされていることを確認してください。コンピュータを再起動します(私は知っていますが、これらの場合に役立つことがあります)。新しいディレクトリでもう一度やり直してください(新鮮で使い始めたい場合はvagrant destroy)、古い.vagrantディレクトリがないことを確認してください。

vagrant upまたはvagrant reloadを確認してください。

VirtualBoxを使用していると仮定すると、「ゲストの追加」の問題がないことを確認してください。試してみるhttps://github.com/dotless-de/vagrant-vbguest

もしまだうまくいかない場合は、@frédéric-henriとして再度--debug出力を確認してください - あなたの共有名のすべての言及を探してください。また、 "/迷彩"は常にデフォルトではなく、ボックスによって異なります。ときには "/ vagrant_data"やその他のものがありますが、configに "/ vagrant"を指定すると動作します。

+0

私はボックスを破壊して再度起動しました。それは私の3つまたは4つの試みです。 私はそれがこの 'ubuntu/xenial64'ボックスの問題だと思っています。新しいdebianベースのインストールで他のボックスを知っていますか? – Torpedr

+0

OK、解決策を見つけました。に従って:https://bugs.launchpad.net/cloud-images/+bug/1565985このボックスは壊れています。 インストール後、 'apt-get --no-install-recommends install virtualbox-guest-utils'共有フォルダが表示されます。 しかし、これはこのボックスを使用する意味がありません。それはPythonを持たないので(それはうまくいきません)、virtualbox utilsはあなたが手動で2つのステップですべてをインストールするよう強制しません。 – Torpedr

+0

私はこれをubuntu 16に使いました。04: 'geerlingguy/ubuntu1604' – ldg

関連する問題