Windows 添加到环境变量仍然不会';行不通

Windows 添加到环境变量仍然不会';行不通,windows,emacs,path,environment-variables,Windows,Emacs,Path,Environment Variables,我试图使emacs成为一个全局名称,这样我就可以在文件系统的任何地方引用它。这是我在命令行上所做的: $PATH = C:/emacs/bin:$PATH 但当我这样做时,我会得到以下错误: sh.exe": /c/home/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Program: No such file or directory 我甚至直接进入开始菜单->系统[Properties]->环境变量,并尝试将C:\emacs\bin添加到路径列表中,但

我试图使
emacs
成为一个全局名称,这样我就可以在文件系统的任何地方引用它。这是我在命令行上所做的:

$PATH = C:/emacs/bin:$PATH
但当我这样做时,我会得到以下错误:

sh.exe": /c/home/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Program: No such file or directory
我甚至直接进入开始菜单->系统[Properties]->环境变量,并尝试将
C:\emacs\bin
添加到路径列表中,但名称仍然显示为
emacs:command not found
。我不知道我做错了什么

请注意,这只是
C:\cygwin
中的一个问题。在该目录之外,我可以毫无问题地键入
emacs

您的命令

$PATH = C:/emacs/bin:$PATH
有几个问题:

  • $
    计算变量,您需要设置它
  • 空格很重要,您不需要它们
  • 不能在Cygwin路径中使用
  • 改用这个:

    PATH=/c/emacs/bin:$PATH
    
    你的命令

    $PATH = C:/emacs/bin:$PATH
    
    有几个问题:

  • $
    计算变量,您需要设置它
  • 空格很重要,您不需要它们
  • 不能在Cygwin路径中使用
  • 改用这个:

    PATH=/c/emacs/bin:$PATH
    
    你的命令

    $PATH = C:/emacs/bin:$PATH
    
    有几个问题:

  • $
    计算变量,您需要设置它
  • 空格很重要,您不需要它们
  • 不能在Cygwin路径中使用
  • 改用这个:

    PATH=/c/emacs/bin:$PATH
    
    你的命令

    $PATH = C:/emacs/bin:$PATH
    
    有几个问题:

  • $
    计算变量,您需要设置它
  • 空格很重要,您不需要它们
  • 不能在Cygwin路径中使用
  • 改用这个:

    PATH=/c/emacs/bin:$PATH
    

    “有人能解释一下为什么有两个吗?”——一个是用户范围,一个是系统范围。“是这样说的吗?”编辑:好的。而且这只发生在
    C:\cygwin@
    中。除此之外,我能够毫无问题地引用@
    emacs
    。我希望我有答案,但我不知道“有人能解释为什么有两个吗?”——一个是用户范围,一个是系统范围。“是这样说的吗?”编辑:好的。而且这只发生在
    C:\cygwin@
    中。除此之外,我能够毫无问题地引用@
    emacs
    。我希望我有答案,但我不知道“有人能解释为什么有两个吗?”——一个是用户范围,一个是系统范围。“是这样说的吗?”编辑:好的。而且这只发生在
    C:\cygwin@
    中。除此之外,我能够毫无问题地引用@
    emacs
    。我希望我有答案,但我不知道“有人能解释为什么有两个吗?”——一个是用户范围,一个是系统范围。“是这样说的吗?”编辑:好的。而且这只发生在
    C:\cygwin@
    中。除此之外,我能够毫无问题地引用@
    emacs
    。我希望我有答案,但我不知道