3

我知道这不是 Stack Overflow 的正确问题类型(请原谅我),但我花了几个小时试图让 Discourse 在我的机器上运行。它以前可以工作,但我升级到 Ruby 2.0 和 Rails 4,现在由于各种错误(安装 NFS、Syck 已弃用、TheRubyRacer 安装不正确),我根本无法正常工作。

我一一解决了这些问题,现在当我通过 SSH 连接到 vagrant 时,它说当我进行捆绑安装时找不到 gemfile。我想我可能已经改变了一些东西,它不是“SSH-ing”到正确的文件夹中,但我做了很多事情基于我在 stackoverflow 上搜索/发现的内容并且有点卡住了。

我知道这是一个非常模糊/结构不佳的问题,但我还是编程新手,只是想知道,Discourse 是否可以与 Ruby 2.0/Rails 4 一起使用,有人可以为我指出如何判断我是否以某种方式崩溃的正确方向我的 SSH 命令?

4

2 回答 2

1

基于 Discourse 源代码,主要基于Gemfile/Gemfile.lock ,rails 版本是 Rails v3.2.12,可能他们使用的是Ruby 1.9.x

编辑 1
基于Rails 的 Travis CI Builds看起来 rails 支持ruby​​ 2.0。我不知道 Rails 3.2.12 是否支持它——但我的猜测是,在 Ruby 2.0 上运行 Discourse 应该很少或没有问题。

编辑 2
此外,看起来Discourse 针对 Ruby 2.0 构建没有问题

于 2013-03-26T16:44:47.600 回答
0

ssh后你是在app的根目录下吗?

cd /vagrant
于 2013-03-28T10:23:06.610 回答