gpt4 book ai didi

ruby - .irbrc 在安装 RBEnv 后不执行

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

我刚刚从 RVM 切换到 RBEnv (+ruby-build)。我有一个自定义的 .irbrc 文件,但是在安装 rbenv 之后,它似乎没有执行。这在 OS X Lion 上。

我更新了 .bash_profile :

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

不确定这是否需要帮助,但 which irb 显示:

/Users/me/.rbenv/shims/irb

另外,echo $PATH 给出:

/Users/me/.rbenv/shims:/Users/me/.rbenv/bin:/opt/local/bin/bundle:/opt/local/bin/ruby:/opt/local/bin:/opt/local/sbin::/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
  • 我在 which 和上面的 echo 中将我的用户名更改为“我”

想法?提前致谢!

最佳答案

好吧,我遇到了同样的问题,我花了一些时间来弄清楚,我想我会分享,因为人们可能会登陆这里。

.irbrc 的主要问题是它会悄无声息地失败,因此调试起来不太明显。在我的例子中,事实证明找不到 gem 并引发了一个 LoadError 异常,阻止了对 .irbrc 的评估。

好的第一步是注释掉 .irbrc 中的每一行,只留下类似的内容

puts "loading .irbrc all working fine so far"

通过这种方式,您至少知道它已加载。如果它取消注释原始代码并用一些 puts 语句“喷射”它以确定它停止加载的位置。

最可能的原因是某些代码抛出某种阻止其加载的异常。希望这对其他人有帮助。

关于ruby - .irbrc 在安装 RBEnv 后不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8005399/

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