【问题标题】:Emacs, bash, bashrc, functions and pathsEmacs、bash、bashrc、函数和路径
【发布时间】:2014-09-18 06:47:02
【问题描述】:

通常我使用我的.bashrc 文件为我的bash 环境 加载一些函数。当我调用这些函数时(我基于我使用的一些框架创建的)。因此,当我根据工作环境使用函数时,我会使用诸如PATHPYTHONPATH 之类的变量。

到目前为止,终端的表现还不错。问题是当我使用 emacs 这些函数和我用我的函数激活的这些环境变量 时,它们不存在。 .bashrc 不被 emacs 读取,因此我没有 .bashrc 加载的函数不起作用。我希望他们工作。

有什么想法吗?

【问题讨论】:

标签: bash emacs path pythonpath .bash-profile


【解决方案1】:

问题可能在于 emacs 和您运行的许多其他程序一样,会读取您的登录 shell rc 文件,例如 ~/.bash_login~/.profile,但不会读取 ~/.bashrc,因为您的终端也会读取您的用户 shell rc文件:~/.bashrc.

【讨论】:

    猜你喜欢
    • 2014-08-30
    • 2012-09-15
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 2011-02-19
    • 2017-05-27
    相关资源
    最近更新 更多