我正在尝试使用vagrant运行应用程序。我有一个放置app代码库的目录,以及初始化后在那里创建的.vagrant目录。它看起来如此:
[app_codebase_root]/.vagrant/machines/default/virtualbox
有一些关于该做什么的简短手册(https://github.com/numenta/nupic/wiki/Running-Nupic-in-a-Virtual-Machine),我在第9点停下来说:
9)将[app]代码库暴露给流浪者实例......如果你有 codebase checkout out,你可以复制或移动到当前 目录...
所以我不清楚要复制什么以及在哪里?它是指流浪者中的某个地方(如果是,那么究竟是哪个?)或其他地方?或者我现在应该发出一个命令vagrant ssh
?
答案 0 :(得分:2)
默认情况下,Vagrant会将您的项目目录(包含 Vagrantfile 的目录)分享到 / vagrant 。
因此,您应该在访客的/vagrant
下找到您的代码库根目录。
答案 1 :(得分:0)
这总是有点令人困惑,因此您需要将主机系统和VM的概念分开。
假设共享目录(具有Vagrantfile的目录)是主机系统上的[something] / vagrant 。将您的应用目录复制到[something] / vagrant / nupic(或在该目录中运行git clone),同时仍在Windows 中。使用Windows资源管理器检查所有源文件。
在控制台窗口中,cd到[something] / vagrant并运行vagrant ssh。
您现在位于VM中,因此现在所有内容都是VM的文件系统。您的代码现在位于/ vagrant / nupic中。根据指示编辑.bashrc以指向此目录,然后运行构建命令。