【发布时间】:2010-12-16 11:00:59
【问题描述】:
我在运行 rake db:migrate 时收到此错误 *db/migrate//004_add_data_to_measurement_type_and_measurement_unit.rb:3:无效的多字节字符(US-ASCII) db/migrate//004_add_data_to_measurement_type_and_measurement_unit.rb:3:无效的多字节字符(US-ASCII) db/migrate//004_add_data_to_measurement_type_and_measurement_unit.rb:3: 语法错误,意外 $end,期待 '}' ...celeration' => [{:name =>'m/s²', :si => true, :conversion_f...*
然后我使用 *$ ruby -wc db/migrate/004_add_data_to_measurement_type_and_measurement_unit.rb* 检查它并得到了同样的错误。
我确信我拥有所有正确的宝石,所以我通过删除该行中的上标进行测试,使其成为 :name =>'m/s' 从 :name =>'m/s²'。这消除了错误。
但问题是我需要上标,并且不知道以前的开发人员如何设法在此上运行 db:migrate。你见过类似的东西吗?
谢谢
【问题讨论】:
标签: ruby-on-rails rake dbmigrate