我克隆了Discourse的主分支。我的共享主机对于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
答案 0 :(得分:1)
这是因为您尝试运行的文件具有属于Ruby 1.9的语法,并且您的计算机上安装了旧版本。你需要更新它。
我不知道您使用的是哪种操作系统。 Install Ruby 1.9 on CentOS 是CentOS的指南,它可能会让您了解如何更新它。
或使用RVM。它会让你的生活更轻松。