ruby - 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 在一个目录而不是另一个目录中工作的原因,我想
解决方案
一个完整的系统重启解决了我的路径问题,因此 - 不再出现 ruby 错误。
推荐阅读
- lua - 如何在 Love2d 中接受来自命令行的输入
- python - 更改函数内部的布尔值似乎不起作用
- memory-management - 内存管理单元如何决定将页面映射到 Pysycal 内存帧?
- java - 如何从 zip 存档中的内容检测文件类型?
- angular - 我的 Angular 8 应用程序在 IE 浏览器中显示空白页面
- r - 没有名为“外国”的包裹
- sql - T-SQL - 获取每个 ID 的最后 30 行
- react-native - React Native Bottom Tab Navigator - 图标不显示
- oracle - 加载 csv 并写入带有个别错误的不良记录
- html - 在自身上添加背景图像?