并非在所有目录Windows 10中都有效的红宝石

问题描述 投票:0回答:1

这是我的情况:

我有一个要运行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 \客户端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 rake ruby-1.9.3
1个回答
0
投票

完整的系统重新启动解决了我的路径问题,因此-没有更多的ruby错误。

© www.soinside.com 2019 - 2024. All rights reserved.