如何在每个项目的基础上使用RVM将目录预先添加到PATH?

时间:2014-07-23 22:40:39

标签: ruby rvm

RVM在每个项目的基础上支持.ruby-version.ruby-gemset,并确保在导航到包含这些文件的目录时正确设置这些内容。

是否有类似的构造可用于使用RVM将目录添加到我的环境PATH变量中?

1 个答案:

答案 0 :(得分:3)

我还没有找到使用RVM做到这一点的方法,但我遇到了另一个名为direnv的项目,它完全符合我的要求。

以下是我每次进入shell中的项目目录时在OSX上将./bin添加到环境PATH变量的步骤:

  1. brew install direnv
  2. eval "$(direnv hook $0)"添加到.zshrc文件的末尾。
  3. 使用以下内容在项目的根目录中创建.envrc文件:

    PATH_add bin