这是我在 master 分支的 rails repo 中执行 bundle 时遇到的错误。
There was a SyntaxError while loading arel.gemspec:
/home/apnabhzu/ruby/gems/bundler/gems/arel-3c429c5d86e9/lib/arel/table.rb:14: syntax
error, unexpected tLABEL
def initialize(name, as: nil, type_caster: nil)
^
/home/apnabhzu/ruby/gems/bundler/gems/arel-3c429c5d86e9/lib/arel/table.rb:14: Can't
assign to nil
def initialize(name, as: nil, type_caster: nil)
^
/home/apnabhzu/ruby/gems/bundler/gems/arel-3c429c5d86e9/lib/arel/table.rb:125: syntax
error, unexpected keyword_end, expecting $end from
/home/apnabhzu/ruby/gems/bundler/gems/arel-3c429c5d86e9/arel.gemspec:3:in `<main>'
我在下面列出了环境详细信息:
- 红宝石版本 - 1.9.3p429
- Rails 版本 - 5.0.0.alpha
- 捆绑器版本 1.10.6
我不知道为什么我会得到这个,有什么可能的解决方法?