初试Ruby所遇到的问题
2009 3 13 10:27 AM 3287次查看
- 最新的1.9.1不提供Windows安装版。
因为第2版本号为单数的只提供二进制版和源代码版。 - ruby.exe执行没有回显。
原因是ruby.exe是解释器,主要用于运行rb文件。
如果用于交互方式,需要把语句输完,然后按ctrl+c产生中断,才会执行。
更推荐的方式是使用irb。 - 运行irb.bat提示缺少readline.dll文件。
虽说提示无法用,但实际上照样用。
问题的原因是二进制版没附带这个文件,去网上搜索Ruby readline.dll,你应该能找到下载的,然后扔到bin文件夹下就行了。(实在找不到你就去这里下载吧。) - irb无法复制粘贴。
因为屏蔽了鼠标右键,所以传统方法是不行的。
解决办法:右键点CMD的标题栏,选择编辑-复制/粘贴。 - irb下输入中文显示为?号,或不显示。
原因:对中文输入支持不是太好。
解决办法:多敲个空格,或者退出irb再进入。这个问题是随机出现的。 - 用load运行bin文件夹下的rb文件,提示找不到。
原因:使用相对路径时,Ruby不会以bin文件夹为相对路径,而是以运行Ruby程序时的当前路径为相对路径。
解决办法:使用绝对路径,或把文件放在当前路径下。
唉,入门比Python麻烦多了,很影响心情啊~
0条评论 你不来一发么↓