1

我已经克隆了 Discourse的 master 分支。我的共享主机对于 Ruby on Rails 来说是相当新的。它不会让我在任何使用 Git的gem上运行 bundle install 。错误:

Gemfile syntax error:
/home/soociali/rails_apps/Discus/Gemfile:3: syntax error, unexpected ':', expecting $end
...ctive_model_serializers', git: 'git://github.com/rails-api/a...
                          ^

Gemfile:https ://github.com/discourse/discourse/blob/master/Gemfile

4

1 回答 1

1

这是因为您尝试运行的文件具有属于Ruby 1.9 的语法,并且您的计算机上安装了旧版本。你需要更新它。

不知道你用的是哪个操作系统。在 CentOS 上安装 Ruby 1.9 是 CentOS指南,它可能会让您了解如何更新它。

或使用RVM。它会让你的生活更轻松。

于 2013-02-20T17:19:45.657 回答