gpt4 book ai didi

ruby - shell 脚本中的 cd 命令是否将 rvmrc 加载到目标目录中?

转载 作者:数据小太阳 更新时间:2023-10-29 07:42:44 25 4
gpt4 key购买 nike

当你有类似的东西时

在 projectx 中给出了一个 .rvmrc 文件,指定了 ruby​​ 1.9.2 并在我的系统上有两个 ruby (ree-1.8.7 和 ruby​​1.9.2)

#!/bin/bash

cd applications/projectx
which ruby
ruby -v

最后两行输出 ree-1.8.7 及其路径,这不是我打算使用的。

最佳答案


Rvm 确实在 cd 周围定义了一个包装器,如下所示:

cd () 
{
builtin cd "$@";
local result=$?;
__rvm_project_rvmrc;
__rvm_after_cd;
return $result
}

很难说出为什么您的 .rvmrc 不工作。 Rvm 确实支持项目特定的 .rvmrc 文件,但您没有发布您的文件。

关于ruby - shell 脚本中的 cd 命令是否将 rvmrc 加载到目标目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6529964/

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