1、安装包支持的系统环境。请确认是否支持win7,最好官网下载时注意一下。
2、注意安装包支持的是32位还是64位。安装gem也一样。
建议卸载ruby,找到合适系统环境的版本安装。
如果不想重装。最好把你的错误详细信息,贴出来,方便解决问题。
gem没装上吧,ruby在win下安装时有一步是选择是否同时安装gem,如果选中了,就有gem命令,重装一下ruby试试。或者已经安装了但是由于win7安全设置什么的阻止,gem的路径没有包括在环境变量的路径里,手动设置一下试试你应该是没有正确安装mysql2的gem包。在windows下最好将database.yml中的adapter配置由mysql2改为mysql,然后再到应用目录下面执行bundle install就好了。windows下也可以装mysql2。但是只能装一个特定版本,很不爽。据我使用mysql2一年多的经验来看。windows下mysql2没多大效率提升。
另外,我建议你用Linux系统来学习ruby。搞个ubuntu虚拟机都可以。这个不是追求高富帅,而是linux对ruby支持更好。很多gem包可以正确安装。