运行rake db时出现此错误:migrate * db/migrate // 004_add_data_to_measurement_type_and_measurement_unit.rb:3:invalid multibyte char (US-ASCII) DB /迁移// 004_add_data_to_measurement_type_and_measurement_unit.rb:3:无效的多字节字符(US-ASCII) DB /迁移// 004_add_data_to_measurement_type_and_measurement_unit.rb:3:语法错误,意想不到的$结束,期待 '}' 。 ..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'from:name =>'m /s²'。这消除了错误。
但是问题是我需要上标并且不知道以前的开发者如何设法运行db:migrate on this。你见过类似的东西吗?
谢谢
非常感谢Don!这工作得很好! – shashin 2010-12-16 17:37:34