windows - xp下使用 ruby的注意 事项 sinatra 不能用。气死我了。rails 就可以。记录在了github上。
访问量: 2117
在这里: 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 复制粘贴成一个新文件。