Windows下ruby命令未被识别,需配置Ruby DevKit并安装Jekyll
解决Windows下Ruby命令无法识别且无法安装DevKit/Jekyll的问题
我之前碰到过完全一样的情况!全新安装64位Windows版Ruby后,gem命令能正常安装包,但系统就是识别不了ruby命令,后面要配置Ruby DevKit、装Jekyll的时候直接卡壳了。
问题现象总结
- 64位Windows系统全新安装Ruby后,
gem install可正常执行,但输入ruby -v会提示“命令未找到” - 无法继续配置Ruby DevKit和安装Jekyll
亲测有效的解决步骤
- 先卸载当前已安装的Ruby版本:去控制面板的「程序和功能」里找到Ruby并卸载,同时检查系统环境变量里的PATH,把和Ruby相关的路径删掉,确保残留清理干净
- 下载并安装Ruby 2.2.6版本:亲测这个版本不会出现命令识别的问题(更高版本比如2.4.3我当时试过,确实存在
ruby命令无法被系统识别的情况) - 安装时一定要勾选「Add Ruby executables to your PATH」选项,这一步是确保系统能找到Ruby的可执行文件
- 安装完成后验证:打开命令提示符,输入
ruby -v,如果能正常显示Ruby 2.2.6的版本号,就说明没问题了 - 接下来就可以顺利完成后续操作:
- 配置Ruby DevKit:运行
ruby dk.rb init初始化,再执行ruby dk.rb install完成配置 - 安装需要的工具:执行
gem install jekyll和gem install sass,都能正常完成安装
- 配置Ruby DevKit:运行
内容的提问来源于stack exchange,提问作者alotropico
相关产品推荐
相关产品推荐

