无法使用任何环境变量

时间:2017-10-06 16:13:48

标签: node.js windows git environment-variables

首先,我刚在公司找到了一台已恢复的PC(Windows 7),所以我并不确切知道它做了什么。

这是我的问题:我安装了nodejs,但是我无法在命令提示符中使用命令“node”。我认为它与环境变量路径相关联,所以我进入设置,检查系统变量“PATH”,并看到“; C:\ Program Files \ nodejs \”已经在这里。

从这里开始,我尝试了很多东西:

  • 创建一个用户变量“path”(应该覆盖系统一个,对吗?)

  • 将nodejs路径从“; C:\ Program Files \ nodejs \”更改为“; C:\ Program Files \ nodejs”

  • 我是以管理员身份登录的,所以我也检查了用户的环境变量,一切看起来还不错

  • 我尝试在另一个目录中安装nodejs,不受保护(例如“我的文档”),然后根据

  • 修改路径
  • 我尝试安装其他版本的nodejs(旧版本,32/64位版本等等)

  • 当然,我确实重启了命令提示符和我的电脑

  • 编辑:这是我在cmd提示符下键入PATH时的输出:PATH command output

  • 我注意到如果命令提示符位于安装文件夹中,我可以使用“node”和“npm”命令

I can use the command in the installation folder and only there

  • 最后,我开始认为它没有与nodejs相关联。我尝试使用git命令,同样的事情发生了:安装文件夹中的所有命令都是未知的(路径似乎也是正确的)。

我认为现在我的问题与系统有关,更具体地说是环境变量,而不是任何软件。

我现在已经没有想法了,这就是为什么我要求你的... 任何帮助都将非常感激。

谢谢

1 个答案:

答案 0 :(得分:1)

编辑:在审核了您的PATH之后,它明确了它的无效。

删除"在GnuWin32之后

然后保存PATH并打开一个新提示。你应该好好去!

按顺序尝试以下问题排查步骤。

PATH中的字符无效

额外的空白

不正确的

    "C:\Windows; C:\Program Files\git;C:\Program Files\nodejs"

正确

    "C:\Windows;C:\Program Files\git;C:\Program Files\nodejs"


PATH包含非法字符

不正确的

    "C:\Windows";C:\Program Files\git;C:\Program Files\nodejs"

正确

    "C:\Windows;C:\Program Files\git;C:\Program Files\nodejs"