我的mac上似乎有多个版本的ruby.清理和移除一些安全吗



在我开始的一个教程项目中,当我键入"rake db:create"或"where rake"时,我会得到一个"rake aborted!"堆栈级别太深"错误。

如果我在我的雪豹终端中键入"where ruby",我会得到以下内容:

/Users/xxx/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
/Users/xxx/.rvm/bin/ruby
/usr/bin/ruby
/usr/local/bin/ruby

/usr/bin/ruby是一个别名,指向:/System/Library/Frameworks/ruby.framework/Versions/1.8/usr/bin/ruby

由于我只有一个项目,它使用的是rvm-ruby,我可以安全地删除哪些版本的ruby,最好的方法是什么?应该放哪些文件和文件夹?

我应该在哪里检查正确的路径?我在.zshrc:中有以下行

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

这就是所需要的吗?

前两个可能实际上是相同的,因为/Users/xxx/.rvm/bin/rubyrvm默认Ruby的符号链接。第三个是Ruby系统,您可能不想使用它。/usr/local/bin中的一个应该完全保存以删除。

相关内容

  • 没有找到相关文章

最新更新