ruby 不适用于所有目录 windows 10
ruby not working in all directories windows 10
这是我的场景:
我有一个目录,我想 运行 rake 命令。
我安装 ruby 1.9.3。
我在 C:/Users/Administrator
的默认位置打开一个新命令 window
我 运行 ruby -v
并得到响应 ruby 1.9.3p551 (2014-11-13) [i386-mingw32]
这一切都很好。
我浏览到一个文件夹并在该目录中打开命令 window: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:\程序 Files\dotnet\;C:\程序 F
iles\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft SQL 服务器\
客户端 SDK\ODBC0\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 Server0\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC0\Tools\Binn\;
为什么它们会不同?这就是为什么 ruby 在一个目录而不是另一个目录中工作的原因,我想
完整的系统重启解决了我的路径问题,因此 - 不再有 ruby 错误。
这是我的场景:
我有一个目录,我想 运行 rake 命令。
我安装 ruby 1.9.3。
我在 C:/Users/Administrator
的默认位置打开一个新命令 window
我 运行 ruby -v
并得到响应 ruby 1.9.3p551 (2014-11-13) [i386-mingw32]
这一切都很好。
我浏览到一个文件夹并在该目录中打开命令 window: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:\程序 Files\dotnet\;C:\程序 F iles\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft SQL 服务器\ 客户端 SDK\ODBC0\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 Server0\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC0\Tools\Binn\;
为什么它们会不同?这就是为什么 ruby 在一个目录而不是另一个目录中工作的原因,我想
完整的系统重启解决了我的路径问题,因此 - 不再有 ruby 错误。