0

我有一个 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'

这是它失败的那条线。

我错过了什么?

4

2 回答 2

2

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

于 2013-04-23T02:35:59.723 回答
0

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

gem 'jquery-datatables-rails', :git => 'git://github.com/rweng/jquery-datatables-rails.git'
于 2013-04-23T02:42:44.720 回答