gpt4 book ai didi

ruby:别名为 bundled_ruby

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

当我输入 which ruby​​ 时,它总是返回 ruby: aliased to bundled_ruby

当我尝试 which bundled_ruby 时,它返回:

bundled_ruby () {
_run-with-bundler ruby $@
}

然后我尝试 which _run-with-bundler 并返回:

_run-with-bundler () {
if _bundler-installed && _within-bundled-project
then
bundle exec $@
else
$@
fi
}

这一切从何而来?如何让我的 which ruby​​ 再次工作?

我正在使用 OSX (v10.8.2)、brew、rbenv、ruby-build、zsh

最佳答案

它可以来自 bundler plugin oh-my-zsh .

它使用魔法来避免输入 bundle exec在以下命令之前:annotate berks cap capify cucumber foodcritic foreman guard jekyll kitchen knife middleman nanoc rackup rainbows rake rspec ruby shotgun spec spin spork strainer tailor taps thin thor unicorn unicorn_rails puma

您可以通过定义 UNBUNDLED_COMMANDS 来为某些命令禁用此魔法加载前 ~/.zshrc 中的环境变量 oh-my-zsh插件(参见 oh-my-zsh pull request #2195 )。

export UNBUNDLED_COMMANDS=ruby
# for a list of commands
export UNBUNDLED_COMMANDS=(ruby irb rake)

或者您可以简单地删除 bundler你的插件oh-my-zsh插件。

关于ruby:别名为 bundled_ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18371970/

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