首页 > 解决方案 > ruby 不能在 Windows 10 的所有目录中工作

问题描述

这是我的场景:

我有一个要运行 rake 命令的目录。我安装了 ruby​​ 1.9.3。C:/Users/Administrator 我在运行的默认位置打开一个新的命令窗口ruby -v并获得响应ruby 1.9.3p551 (2014-11-13) [i386-mingw32]

这一切都很好。

我浏览到一个文件夹并在该目录中打开一个命令窗口:C:/agent 我运行ruby -v并获得响应ruby is not recognized as an internal or external command...

Ruby 安装在这里:C:\Ruby193\bin这是在我的%PATH%

此外,当我从命令行运行 PATH 时,我得到以下信息:

PATH= C:\Ruby26-x64\bin ;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C :\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\ Client SDK\ODBC\170\Tools\Binn\

但我的环境系统变量显示: C:\Ruby193\bin ;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;

为什么他们会有所不同?这就是为什么 ruby​​ 在一个目录而不是另一个目录中工作的原因,我想

标签: rubyrakeruby-1.9.3

解决方案


一个完整的系统重启解决了我的路径问题,因此 - 不再出现 ruby​​ 错误。


推荐阅读