2013-02-20 125 views
1

我已经克隆了Discourse的主分支。我的共享主机对Ruby on Rails来说很新颖。它不会让我在任何使用Git的gem上运行软件包安装。错误:Bundler遇到Git问题

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

另外,它使用Bundler 1.2.4 – 2013-02-20 02:45:54

+0

用http协议替换git可能有帮助吗?即:':git =>'http:// ....'' – kasperite 2013-02-20 02:49:44

+0

IDK如果协议很重要,那么它就是:git,所以它看起来像。 – 2013-02-20 03:08:50

回答

1

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

我不知道你在使用哪个操作系统。 Install Ruby 1.9 on CentOSCentOS的指南,它可能会让您了解如何更新它。

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