rake db:migrate *db/migrate//004_add_data_to_measurement_type_and_measurement_unit.rb:3: invalid multibyte char (US-ASCII) db/migrate//004_add_data_to_measurement_type_and_measurement_unit.rb:3: invalid multibyte char (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 を実行する方法がわからないことです。似たようなものを見たことがありますか?
ありがとう