タイトルのフレーズの仕方がわかりません。うまくいけば、それは理にかなった。私はVagrantについて学び、同期されたフォルダについて知りました。私はWeb開発を行っていて、Ubuntu 14.04(Vagrant上)ではなくローカルマシン上でファイルとフォルダを編集/作成したいと思っています。Ubuntu VMのApache/var/www /へのバグの同期フォルダーリンク
私のファイルは/vagrant/
フォルダに保存されますが、最終的に両方のマシンに表示されます。これは完璧です。同期フォルダー内のファイルやフォルダーが変更されるとすぐに、これらのフォルダー/ファイルを/var/www/
に自動的に移動します。例えば
:
- のWindows 10上のフォルダを作るには、同期フォルダ内
test
と呼ばれます。test
の中にindex.html
を入れてください。 - フォルダとファイルがUbuntuマシンにアップロードされます。
- Ubuntuマシンの
/var/www/
の中には、test
フォルダのコピーとその内部のすべてのファイルがあるはずです。 /var/www/
内のtest
フォルダは、同期フォルダ/vagrant/
に変更が加えられた場合に更新されます。
私はln
コマンドを調べていましたが、「ハードリンクが許可されていません」というエラーが表示され続けます。私はUbuntuでこのようにしようとしていた:
cd /vagrant
ln test /var/www/
私はこのやり方を変えるべきでしょうか?私は何をしたいのですか?前もって感謝します!そう、あなたのVagrantfile
config.vm.synced_folder "www/", "/var/www"
に次のように追加することができますベイグラント用語
であなたは放浪を使用して共有フォルダを行うことができ、それがsynced folder呼ばれる
私も、何日か前ベイグラントについて学び始めました。 ** Ruby **で使用する予定です。幸運にも、RubyMineはネイティブでネイティブに(Vagrantをサポートしているようです)(https://jetbrains.com/help/ruby/2016.2/vagrant.html)。あなたのプログラミング言語を選択するには、VagrantもサポートするIDEが必要です。例えば。 ** PHP **には[Vagrantもサポートしていると思われるPhpStorm](https://confluence.jetbrains.com/display/PhpStorm/Getting+started+with+Vagrant+in+PhpStorm)があります。 ** Python **では、[PyCharm with Vagrant support](https://jetbrains.com/help/pycharm/2016.1/vagrant.html)を使用することができます。 –
ありがとう! PHPで開発しているので、PhpStormを調べます。 – syy