0

vagrant を使用してアプリケーションを実行しようとしています。アプリのコードベースが配置されるディレクトリと、初期化後にそこに作成される .vagrant ディレクトリがあります。それはそう見える:

[app_codebase_root]/.vagrant/machines/default/virtualbox

何をすべきかについてのいくつかの非常に短いマニュアルがあり ( https://github.com/numenta/nupic/wiki/Running-Nupic-in-a-Virtual-Machine )、私は言われているポイント 9 で停止しました:

9) [app] コードベースを vagrant インスタンスに公開します... コードベースをチェックアウトしている場合は、それを現在のディレクトリにコピーまたは移動できます...

では、何をどこにコピーすればよいのかわかりません。それは vagrant 内のどこかを意味しますか (はいの場合、正確にはどれですか?) または別の場所を意味しますか? それとも、vagrant ssh今すぐコマンドを作成する必要がありますか?

4

2 に答える 2

2

Vagrant のドキュメントから:

デフォルトでは、Vagrant はプロジェクト ディレクトリ ( Vagrantfile のあるディレクトリ) を/ vagrantに共有します。

/vagrantしたがって、コードベースのルートがゲストの下にあるはずです。

于 2013-10-28T10:26:34.980 に答える
0

これは常に少し混乱するため、ホスト システムと VM の概念を分離する必要があります。

共有ディレクトリ (Vagrantfile があるディレクトリ) がホスト システムの [something]/vagrant であるとします。アプリ ディレクトリを [something]/vagrant/nupic にコピーします (または、そのディレクトリで git clone を実行します) 。Windows エクスプローラーを使用して、すべてのソース ファイルが表示されていることを確認します。

コンソール ウィンドウで [something]/vagrant に移動し、vagrant ssh を実行します。

これで VM にいるので、すべてが VM のファイル システムになります。コードは /vagrant/nupic にあります。指示に従って .bashrc を編集して、このディレクトリを指すようにし、ビルド コマンドを実行します。

于 2013-11-09T16:43:34.637 に答える