【问题标题】:Setting up emacs on Cygwin在 Cygwin 上设置 emacs
【发布时间】:2011-12-11 19:04:15
【问题描述】:

我目前正在试用 Cygwin。我正在尝试让 emacs 以终端模式打开。当我使用 Cygwin shell 通过 mintty 运行 $ emacs -nw 时。我得到bash: emacs: command not found。如果有帮助,我正在运行 Windows Vista SP2。我认为您需要编辑环境变量,但我不知道该怎么做。

请帮忙!非常感谢任何建议。

提前致谢!


更新:

  1. 这是我运行$ echo $PATH时出现的:

    $ echo $PATH
    

    /usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Program Files/Common Files/Adobe/AGL:/cygdrive/c/Program Files/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/Program Files/Common Files/RoxioShared/DLLShared:/cygdrive/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Common Files/Ulead Systems/MPEG:/cygdrive/c/Program Files/Windows Live/Shared:/cygdrive/c/Program Files/QuickTime/QTSystem:/cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/cygdrive/c/Program Files/gtk2/bin:/cygdrive/c/Program Files/mlt/bin:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Python27:/cygdrive/c/Program Files/Console:/cygdrive/c/Program Files/OpenLibraries/bin

【问题讨论】:

  • 我假设您安装了 emacs? (我不相信它默认安装在 cygwin 中)。
  • "echo $PATH" 输出什么? (emacs 应该可以从“/usr/bin/emacs”获得)。
  • @jtahlborn 我在问题中添加了它
  • 你安装了哪些 cygwin emacs 包?
  • @jtahlborn 没有。抱歉 echo $PATH 有点搞砸了。

标签: emacs terminal windows-vista cygwin mintty


【解决方案1】:

如果你想使用emacs -nw,我很确定你需要安装 cygwin emacs(使用 cygwin 安装程序)。

如果您想在 Windows 上使用其他一些 emacs(我不认为 -nw 会起作用),那么您需要将该 emacs 的路径添加到您的 PATH 中,例如

export PATH=${PATH}:/cygdrive/c/Program Files/<path_to_emacs_dir>.

如果你希望它是永久的,那么你可以将它添加到你的“.bashrc”文件中。

【讨论】:

  • 所以我只需输入“export PATH=${PATH}:/cygdrive/c/Program Files/”?不会搞砸什么吧?我在 setup.exe 中找不到任何 cygwin emacs。我几乎尝试了一切。还是我需要下载其他东西?谢谢你的一切!
  • 哎呀,我的路径不正确,已修复。输入 PATH 不会永久性地搞砸任何事情。如果你搞砸了,只需重新启动 mintty。 emacs 可以通过 setup.exe 获得的,如果你想让 "emacs -nw" 工作,你必须先安装它。
  • 您有来自 cygwin.com 的最新 setup.exe 吗?你用的是什么镜子?
  • 啊哈! tweedo.com(我使用的镜子)没有它。我检查了其他几个,发现它!非常感谢!
猜你喜欢
  • 2013-08-10
  • 2018-10-26
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 1970-01-01
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多