- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 Pymacs 与 rope/ropemacs 一起用于 flymake 语法检查,如下所述: http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/
当我“正常”启动 Carbon Emacs 时,它会抛出错误:
错误:Pymacs 加载 ropemacs...失败
我在 OSX 10.5 上使用 Carbon Emacs 进行了此操作,但在 10.6 中失败了。但是,它在加载“终端”emacs、Aquamacs 时有效,或者如果我使用“/Applications/Emacs.app/Contents/MacOS/Emacs”从命令行打开 Carbon Emacs。我假设这是某种路径错误,但我终究无法弄清楚。
我的设置是 OSX 10.6.2,我使用的是 macports python 2.6.4。
谢谢!
最佳答案
很可能是路径问题。当您从终端启动 emacs 时,您的 PATH
环境变量可能包含 MacPorts bin 目录 /opt/local/bin
因为您可能修改了一个 shell 配置文件,可能.bash_profile
,将该目录包含在 PATH
中。
但是当您直接启动应用程序(通过双击它)时,shell 不参与,因此默认情况下,/opt/local/bin
不会包含在进程的 PATH
变量。根据 Pymacs 等调用 python 的方式,它很可能以 Apple 提供的 python2.6(python
或 /usr/bin/env python
)结束。如果你能弄清楚它在哪里调用 python,你可以将其更改为绝对路径,例如 /opt/local/bin/python2.6
。
如果您不知道该怎么做,您可以通过修改 Carbon Emacs.app
包内的 plist 文件以包含 LSEnvironment
键和 PATH
的正确值。或者您可以在 ~/.MacOSX/environment.plist
中为 PATH
创建用户范围的环境定义。描述了这两个选项 here .
否则,您可以尝试使用 Apple 提供的 Python 2.6.1 安装 Pymacs。
顺便说一句,您引用的链接中的安装说明使用easy_install
。如果您需要将软件包安装到 MacPorts python 中,请确保为其安装和使用 easy_install
实例,而不是在 /usr/bin
中使用 Apple 提供的实例:
$ sudo port install py26-setuptools
$ /opt/local/bin/easy_install-2.6 <package>
关于python - Emacs:Pymacs 不使用 Carbon Emacs 加载 ropemacs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1895459/
我有一个看起来像这样的文件结构: project1_root/ tests/ ... src/ .ropeproject/ projec
我正在使用 Rope 和 Ropemacs 将我的 emacs 转换为 Python 的 IDE。 rope-auto-import 功能有问题。我在文档中读到我必须像这样添加我想要自动导入的模块:
我正在使用 ropemacs 和公司模式在 emacs 中完成代码。 但是,我经常发现 ropemacs 很慢,例如,当我输入时 import os os. 然后ropemacs会尝试补全os mod
我使用 Emacs + pymacs + ropemacs。我可以使用 C-c g 去定义对象,如这个答案中提到的 https://stackoverflow.com/a/2855895/401821
我使用 Pymacs 在我的 .emacs 文件中加载 ropemacs 和 rope ,如下所述here . (autoload 'pymacs-load "pymacs" nil t) (pyma
我在 python 3.3 中运行 arch linux 和脚本 我想要类似 IDE 的功能(自动完成、语法检查器等)。 我已经安装了绳索、绳索模式和 pymacs。 ropemacs 是否支持 py
我正在尝试将 Pymacs 与 rope/ropemacs 一起用于 flymake 语法检查,如下所述: http://www.enigmacurry.com/2009/01/21/autocomp
如何设置自动完成功能以在 Emacs 24 中将 ropemacs 与 python.el 一起使用? 我的 .emacs 文件中有以下内容 ; Auto-complete: ; ----------
我最近安装了 Ropemacs 的 hg tip 版本,我想在使用 TRAMP 编辑远程文件时使用它。有人做过吗?当我尝试使用 M-/ 完成一个变量名时,我被要求输入 Rope 项目根文件夹,然后我输
我是一名优秀的程序员,十分优秀!