找不到zsh命令:zeus,mailcatcher等?

 -孙立佳得 发布于 2023-02-13 15:28

我现在已经讨论了一段时间,似乎无法永久解决它.希望有人可以为我澄清.

我对设置PATH和使用ZSH非常熟悉.我有很多自定义助手,插件等.

但出于某种原因,当我这样做gem install gemname并试图在全球范围内使用它时,它偶尔会说gem not found.我最近发现了这种情况zeus:

tmtm|master? ? gem which zeus
/Users/andrewmartin/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/zeus-0.13.3/lib/zeus.rb

tmtm|master? ? zeus
zsh: correct 'zeus' to '_zeus' [nyae]? n
zsh: command not found: zeus

我最近遇到了同样的问题,mailcatcher从来没有真正能够安装或工作.我有一对非常好的Rails好友看看,他们也很困惑.

这是我的路径:

tmtm|master? ? echo $PATH
/Users/andrewmartin/.rbenv/bin:/usr/local/share/npm/bin:/usr/local/bin/npm:/Users/andrewmartin/.rbenv/shims:/Users/andrewmartin/.rbenv/:/Users/andrewmartin/.rbenv/bin:/usr/local/bin:/usr/bin:/Users/andrewmartin/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/usr/local/opt/ruby/bin:/Users/andrewmartin/Dropbox/Favorites/dotfiles/bin

知道为什么在zsh shell中根本找不到这些常见的全局宝石吗?很高兴分享任何其他有助于此的信息.我在用rbenv.

1 个回答
  • 我想到了!

    简单!

    每当使用rbenv安装新gem时,都必须使用该rbenv rehash命令.它说它找到了一个,所以我只删除了存在的那个,然后再次输入.当我打开一个新的终端,无论是mailcatcherzeus人神奇地提供给我.

    真棒!顺便说一句,感谢这篇文章.

    2023-02-13 15:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有