问题背景:
通 gem 在 mac电脑上安装软件后,显示下面的如下提示
compass -v
zsh: command not found: compass
cocoapods, sass, compass等软件,都会遇到这样的问题(zsh: command not found:xxx)。
mac系统版本:macOS 12.3.1
ruby版本:ruby 3.1.2p20
笔者尝试了网上很多方案,都没有效果。比如下面的方案:
- 替换 .zshrc 文件中的环境变量。
- 删除ruby,重新安装
解决方案:
官方命令:
gem install xxx(软件名)
以上官方命令行无效,可以尝试用以下命令进行安装:
sudo gem install -n /usr/local/bin xxx(软件名)
总结:
笔者也是无意中用了上面的命令解决了问题,目前还不知道原因!