2012-10-28 20 views
0

我想下面我想它指的是1.9.1的SYCK,而我使用Ruby 1.9.3(見下文)運行的railroady寶石https://github.com/preston/railroady#readmesyck:require ssl:不同的Ruby版本?

在錯誤消息rake任務。這是正常的嗎?

過程被翻倒在以下方面:

/Users/sean/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/syck.rb:135:in `load': syntax error on line 62, col 4: ` require_ssl:false ' (ArgumentError) 
from /Users/sean/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/syck.rb:135:in `load' 

從syck.rb相關的代碼是:

124  # Load a document from the current _io_ stream. 
125  # 
126  # File.open('animals.yaml') { |yf| YAML::load(yf) } 
127  #  #=> ['badger', 'elephant', 'tiger'] 
128  # 
129  # Can also load from a string. 
130  # 
131  # YAML.load("--- :locked") 
132  #  #=> :locked 
133  # 
134  def self.load(io) 
135   parser.load(io) 
136  end 
+0

第62行,第4列語法錯誤:\'require_ssl:false'' - 我懷疑這是您的yaml配置文件中的錯誤,而不是syck中的錯誤。 – matt

+0

嘿馬特 - 你可能會在那裏的東西!我會檢查出來的。非常感謝。 – ardochhigh

+0

嘿馬特。我只是跑了另一個Rails應用程序railroady,它運行良好。爲什麼不發表您的評論作爲答案,我會接受它。乾杯, 肖恩 – ardochhigh

回答

3

從錯誤消息:

syntax error on line 62, col 4: ` require_ssl:false ' 

我懷疑這是你的Yaml配置文件中的一個錯誤,而不是Syck本身的錯誤 - 例如,報告的錯誤是賽克,不是一個錯誤賽克。