gpt4 book ai didi

python - Emacs 无法创建与 raw.github.com 的连接(未找到 gzip)

转载 作者:太空宇宙 更新时间:2023-11-03 15:38:33 25 4
gpt4 key购买 nike

我一直在尝试使用 Emacs 编写 python 代码,但是在修改了 .emacs 后,程序(其中我使用了 el-get)无法启动,并提示“could not”创建与 raw.github.com 的连接”,当我运行 C:\emacs\bin>runemacs.exe --debug-init 时,它显示“未找到解压缩程序 gzip

我使用的版本:Emacs 26.0(与mingw64一起安装)+ Windows 10 64位+ Python 3.5。我的 .emacs 文件与这里完全相同:https://github.com/jhamrick/emacs

我做了一些尝试,但到目前为止还没有成功:

  1. 下载gzip(但是是x84版本)复制到/emacs/bin
  2. gzip 最初安装在 C:/Program Files (x86)/Gnuwin32 中,因此我也将其添加到系统路径中

由于 Spyder 不适用于 Python 3.0+,我决定切换到 Emacs,因为这是我之前使用过的唯一的其他 IDE。就 Python 与 Emacs/lisp 而言,我真的很新。希望大家能给点建议!谢谢!

最佳答案

exec-path is a variable defined in ‘C source code’. Its value is ("'$SHELL' is not recognized as an internal or external command,\noperable program or batch file.\n") Original value was ("'C:/emacs/libexec/emacs/26.0.50/x86_64-w64-mingw32/cmdprox‌​y.exe' is not recognized as an internal or external command,\noperable program or batch file.\n" "c:/emacs/libexec/emacs/26.0.50/x86_64-w64-mingw32")

好吧,这完全是错误的,并且解释了你的问题。

exec-path应该是 Emacs 在其中查找可执行文件的目录列表。

我查看了您的配置,在 ~/.emacs.d/settings/general-settings.el 中它正在执行以下操作:

; set PATH, because we don't load .bashrc
; function from https://gist.github.com/jakemcc/3887459
(defun set-exec-path-from-shell-PATH ()
(setenv "PATH" (concat "/usr/local/bin:" (getenv "PATH")))
(let ((path-from-shell (shell-command-to-string "$SHELL -i -c 'echo -n $PATH'")))
(setenv "PATH" path-from-shell)
(setq exec-path (split-string path-from-shell path-separator))))

(if window-system (set-exec-path-from-shell-PATH))

显然这根本不起作用。

至少您应该注释掉这些行,但这也可能表明这不是一个好的配置。

如果您遇到更多问题,您可能需要寻找与您的系统更兼容的东西。

<小时/>

关于安装说明,他们让您从源代码进行编译,但不选择分支,这意味着您将获得前沿版本。

我建议您在克隆的存储库中运行:

git fetch origin
git checkout emacs-25

Emacs 25.2 正处于候选版本阶段,因此该分支是比您当前使用的分支更安全的建议。

之后您需要重新编译。您可以使用以下命令将存储库重置为原始状态:

git clean -f -d -x -q

然后再次按照“configure;make;make install”说明进行操作。

关于python - Emacs 无法创建与 raw.github.com 的连接(未找到 gzip),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42335893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com