【问题标题】:ruby command is not recognized on Windows (The system cannot find the path specified) [duplicate]ruby 命令在 Windows 上无法识别(系统找不到指定的路径)[重复]
【发布时间】:2018-02-22 18:06:44
【问题描述】:

全新安装 ruby​​ for Windows 64x 后,我能够毫无问题地安装 gems,但无法识别“ruby”命令本身,我需要设置 ruby​​ devs 并安装 jekyll。

编辑:

如果其他人遇到我的情况,最终对我有用的是卸载 ruby​​ 并使用 2.2.6 版本的安装程序 (https://rubyinstaller.org/downloads/) 进行全新安装。然后我就可以安装 Sass、Ruby devKit 和 Jekyll。 Ruby 2.4.3 的可执行文件将无法运行。

【问题讨论】:

  • 你确定你added it to your path
  • 是的,还是没有运气
  • 添加后是否重新启动了控制台?
  • 是的,我什至重新启动了 Windows,以防万一
  • @alotropico 你确定吗?如果您在命令提示符中键入echo %PATH%,那么其中的ruby 可执行文件的路径是什么?如果没有,则它尚未添加到您的路径中。你是如何安装红宝石的? Windows 上最简单的方法是使用Ruby Installer,当它询问您是否将其添加到您的 PATH 时说是。

标签: ruby windows cmd jekyll


【解决方案1】:

听起来 Ruby 不在路径中。

尝试指定 Ruby 可执行文件的完整路径。

"C:\Your\Path\To\Ruby\Install\Ruby.exe"

假设可以编辑路径变量以添加 Ruby 的路径:

Path %PATH%;C:\Your\Path\To\Ruby\Install

这将允许 Ruby 直接通过键入可执行文件的名称来运行。

【讨论】:

    猜你喜欢
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    • 2012-10-30
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    • 2019-07-30
    相关资源
    最近更新 更多