试图在VM中设置Discourse但Ruby找不到Gemfile

时间:2013-03-26 13:38:54

标签: ruby virtualbox vagrant discourse

我正在尝试按照Github上的Vagrant说明设置Discourse。我在Windows机器上,所以我下载了VM并启动它,然后我用putty来ssh并尝试开始设置Discourse。当我输入bundle install时,我收到一条消息Bundler::GemfileNotFound。我从哪里开始?

1 个答案:

答案 0 :(得分:2)

Vagrant将话语来源安装到/vagrant。当您运行vagrant ssh(或使用Putty ssh进入VM)时,您将位于vagrant用户的主目录中(postinstall.sh文件所在的位置)。所以只需输入cd /vagrant即可继续。我不确定他们是否只是在他们的自述文件中省略了这一点,或者你是否通常会在/vagrant中出现并出现问题。我测试了它,并且像你一样在/home/vagrant中努力。

注意:@precise32是VM的主机名,而不是目录(~)。