MacOS Catalina上的多个Ruby和gems。如何在Mac上卸载和安装干净的红宝石/宝石/捆绑器的最佳选择



我一直在尝试遵循不同的教程,了解如何在重新安装MacOS后安装ruby、gem、bundler和Jekyll来编译我的网站。这些教程都不起作用,我显然只剩下Ruby和gem的多个安装,它们都不起。例如,jekyll在一个安装上运行,bundler在另一个安装中运行。因此,什么都不管用。

当我搜索宝石时,我会在以下位置找到它:

$ find / -name gem  2>/dev/null
/usr/bin/gem
/usr/local/Cellar/ruby/2.7.1_2/bin/gem
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/gem
/System/Volumes/Data/usr/local/Cellar/ruby/2.7.1_2/bin/gem
/System/Volumes/Data/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/gem
/System/Volumes/Data/Users/ali/.rbenv/versions/2.7.1/bin/gem
/System/Volumes/Data/Users/ali/.rbenv/shims/gem
/Users/ali/.rbenv/versions/2.7.1/bin/gem
/Users/ali/.rbenv/shims/gem

你能解释一下我应该如何卸载和清除它们中的每一个,并有一个干净的gem安装,它可以在MacOS上工作,并且不会与内部Ruby冲突(建议我既不要删除也不要使用它(

使用rbenv或rvm,两者都是ruby版本管理器

最新更新