0

我收到以下错误消息:

“rake 中止!/... US-ASCII 中的无效字节序列”

每次我尝试“rake db:migrate”

我正在使用 Rails 3.2.13 和 rvm 1.20.12

我试图#encoding: utf-8"在我输入任何内容的每个文件的顶部以及 rakefile 和 gemfile 的顶部插入 ",但它仍然产生相同的错误并且我被卡住了。也许它与另一个文件有关,但我不知道哪个...

编辑有问题的迁移文件

class CreateClients < ActiveRecord::Migration 
    def change create_table 
      :clients do |t| 
        t.string :code 
        t.string :nom 
        t.string :adresse 
        t.string :ville 
        t.string :code_postal 
        t.string :pays t.string :mel 
        t.string :password 
        t.boolean :actif 
        t.float :calculs 
        t.date :date_inscription 
        t.timestamps 
      end 
    end 
end 
4

2 回答 2

0

问题似乎是文件编码。似乎这可以在 xcode https://stackoverflow.com/a/8660411/1026901中更改

于 2013-06-10T16:19:57.267 回答
0

您是否将任何内容复制并粘贴到迁移文件或 rake 文件中?

我在将数据库人口数据粘贴到 rake 文件时遇到了同样的错误。我从 docx 文件中复制的电话号码后的一小段空间是否对我造成了错误。

于 2013-06-12T23:15:14.980 回答