macos - 使PATH和其他环境变量在emacs中可用

标签 macos emacs terminal environment-variables

在OSX中使用emacs有时可能会令人不安。

我与使用Terminal.app应用程序和emace shell 程序交换时,两者都使用bash,并且两者似乎都可以正常工作,但是我确实遇到了一个问题,即两个环境的设置都不相同。

我正在从emacs运行OSX Lion和emacs 24的全新安装,并希望emacs shell中的环境变量与osx下的Terminal.app中的相同。我该如何解决?

最佳答案

只需安装很棒的小软件包exec-path-from-shell,您就完成了!它将自动将您的emacs exec-path设置为与PATH配置中的zsh/bash相同。

它还将允许您复制其他shell变量的值,如下所示:

(exec-path-from-shell-copy-env "PYTHONPATH")

关于macos - 使PATH和其他环境变量在emacs中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16676826/

相关文章:

ios - OS X/iOS 崩溃报告中的不同异常代码是什么意思?

macos - 将 mysql 添加到我的 .bashrc PATH

python - 如何用 emacs 拼写检查 python 文档字符串?

c++ - clang : error: unknown argument: '-fno-leading-underscore'

macos - 每次启动Matlab时如何设置一个文件夹为当前文件夹?

macos - 在 MacOS 上开始使用rocksdb

Emacs - 使 PgDn 到达缓冲区末尾

emacs - 如何设置 Emacs 窗口的大小?

java - Linux 中的运行时执行问题

linux - 我如何防止 X11 为 tty7 设置 opost?