由于github上的宝石,乘客未能开始申请

时间:2013-04-23 02:13:52

标签: ruby-on-rails-3 passenger

我有一个rails应用程序,我上传到使用Passenger的服务器。产生的错误是:

compile error PATH TO GEM FILE/Gemfile:28: syntax error, unexpected ':', expecting kEND ...ery-datatables-rails', github: 'rweng/jquery-datatables-rail... ^

在gem文件中,我有这个:

gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'

这是它失败的线。

我错过了什么?

2 个答案:

答案 0 :(得分:2)

您是否在服务器上使用Ruby 1.8?当安装Ruby 1.8时,当人们尝试使用Ruby 1.9哈希语法(例如foo: 'bar'而不是:foo => 'bar')时,我经常会看到这个错误。

答案 1 :(得分:0)

Ruby版本很重要。在服务器上,我有1.8.7,语法应该是:

gem 'jquery-datatables-rails', :git => 'git://github.com/rweng/jquery-datatables-rails.git'