加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 安装RBEnv后不执行.irbrc

发布时间:2020-12-17 07:08:53 所属栏目:百科 来源:网络整理
导读:我刚刚从RVM切换到RBEnv( ruby-build).我有一个自定义.irbrc文件,但在rbenv安装后,它似乎没有执行它.这是OS X Lion上的. 我更新了.bash_profile: export PATH="$HOME/.rbenv/bin:$PATH"eval "$(rbenv init -)" 不确定这是否需要帮助,但是irb显示: /Users/m
我刚刚从RVM切换到RBEnv( ruby-build).我有一个自定义.irbrc文件,但在rbenv安装后,它似乎没有执行它.这是OS X Lion上的.

我更新了.bash_profile:

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

不确定这是否需要帮助,但是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

>我将用户名更改为“我”,并在上面回显

思考?提前致谢!

解决方法

好吧,我遇到了同样的问题,并花了一些时间弄清楚,我想我会分享,因为人们可能会降落在这里.

.irbrc的主要问题是它会无声地失败,因此调试不太明显.在我的情况下,事实证明找不到gem并抛出一个LoadError异常,阻止了.irbrc被评估.

一个好的第一步是评论你的.irbrc中的每一行,只留下类似的东西

puts "loading .irbrc all working fine so far"

这样你至少知道它的负载.如果它取消注释原始代码并用一些put语句“喷”它以确定它停止加载的位置.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读