2013-10-28 55 views
0

我試圖運行使用流浪者的應用程序。我有一個應用程序代碼庫的放置目錄,以及在初始化後創建的.vagrant目錄。它看起來如此:將應用程序的代碼庫暴露給流浪實例

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

沒有做什麼(https://github.com/numenta/nupic/wiki/Running-Nupic-in-a-Virtual-Machine)一一些很短的手動和我停在9點在那裏說:

9)揭露[應用]代碼庫無業遊民實例......如果你有 代碼庫簽了,你可以複製或移動到當前 目錄...

所以目前尚不清楚什麼對我複製和在哪裏呢?這是否意味着流浪者中的某個地方(如果是,那麼究竟是哪個?)還是其他地方?或者我現在只需要命令vagrant ssh

回答

2

Vagrant documentation

默認情況下,將流浪分享您的項目目錄/遊民(與Vagrantfile的目錄)。

所以你應該在你的客戶端找到你的代碼庫根目錄下的/vagrant

+0

嗯,我建議如此。我已經運行VirtualBox,它暴露給我:文件夾:**/vagrant **路徑:** [app_root] **所以我很困惑,因爲它似乎一切正常,我應該只是作出命令** vagrant ssh **恰好在app_root目錄中,對嗎?但是爲什麼手冊中有關於複製代碼庫的說法,如果它已經存在了?現在是否足以指揮** vagrant ssh *? – srgg6701

+0

該手冊說「如果您有代碼庫檢出」,但在您的情況已經「在」。你不需要複製任何東西。如果你的代碼庫位於不同的地方,你應該使用Vagrantfile複製到目錄中。 – Emyl

0

這總是會有點混亂,所以您需要分離主機系統和虛擬機的概念。

假設您的主機系統上的共享目錄(帶有Vagrantfile的目錄)是[something]/vagrant 。將您的應用程序目錄複製到[something]/vagrant/nupic(或在該目錄中運行git clone),同時仍在Windows中。使用Windows資源管理器檢查您是否看到所有源文件。

在控制檯窗口中,cd到[something]/vagrant並運行vagrant ssh。

你現在在虛擬機中,所以現在一切都是虛擬機的文件系統。你的代碼現在在/ vagrant/nupic。按照說明編輯.bashrc以指向此目錄,然後運行構建命令。