Back

windows - xp下使用 ruby的注意 事项 sinatra 不能用。气死我了。rails 就可以。记录在了github上。

发布时间: 2017-11-24 12:46:00

在这里:   https://github.com/sg552/sinatra_not_work_on_windows

教训: 一个框架不行的时候,赶紧换另一个,不要深究原因。windows 无道理可讲... 

用ruby 1.9.3 

rails 2.3.5 

win xp 下使用 sublime .  

xp 下不能安装 git bash . 

ruby: 

记得 字符串要: content = content.encode 'gbk', 'utf-8'  

1.9.3 ruby, 在win7 下不用加# encoding utf-8  , 但是在XP下要加。

另外,编辑器务必是使用  utf-8来编码。

如果你先用一个 notepad 新建个文件(gbk编码), 然后用sublime打开(默认是utf-8编码),就算该ruby文件的第一行包含了

# encoding utf-8 

也会报错。invalid multibyte char (UTF-8)

解决办法:把原来的文件删掉,使用sublime 复制粘贴成一个新文件。

Back