Ruby on rails 如何从OSX中删除Ruby
我们有版本为ruby 2.0.0p648(2015-12-16修订版53162)[universal.x86\u 64-darwin15]的ruby。我们需要卸载ruby并重新安装。所以我们试着这样做Ruby on rails 如何从OSX中删除Ruby,ruby-on-rails,ruby,rubygems,predix,Ruby On Rails,Ruby,Rubygems,Predix,我们有版本为ruby 2.0.0p648(2015-12-16修订版53162)[universal.x86\u 64-darwin15]的ruby。我们需要卸载ruby并重新安装。所以我们试着这样做 Anshuls-Mac-mini-2:~ pankajthakur$ whereis ruby /usr/bin/ruby Anshuls-Mac-mini-2:~ pankajthakur$ rm -f /usr/bin/ruby rm: /usr/bin/ruby: Permission de
Anshuls-Mac-mini-2:~ pankajthakur$ whereis ruby
/usr/bin/ruby
Anshuls-Mac-mini-2:~ pankajthakur$ rm -f /usr/bin/ruby
rm: /usr/bin/ruby: Permission denied
我们需要在其他位置重新安装。请给我们指路
我当前的MAC os版本10.11.5(El Capitan)我在一台计算机上得到了完全相同的版本,我以前安装了最新版本并覆盖了旧版本 在终端中,运行
brew安装ruby
以下载最新版本,然后运行brew链接——覆盖ruby
以替换您的ruby版本
您还可以使用在计算机上安装和运行不同版本的Rubybrew安装rbenv
编辑:我认为
rbenv
可能是管理Ruby环境的最简单方法。为什么要卸载Ruby?你是如何安装Ruby的?您是否使用rbenv或RVM之类的版本管理器?which ruby
@spickermann的输出是什么感谢您的回复。我们使用RVM安装ruby。which ruby的输出:-/usr/bin/ruby。我们正在进行Prefix invermetal安装。我们发现sudo gem安装cf uaac--http代理错误。研发后,我们需要更改ruby上的位置,当前它位于usr/BIN。您可能发现未正确加载RVM,因此未正确检测到安装了RVM的ruby。您应该解决这个问题,而不是弄乱system-Ruby.brew链接——覆盖Ruby不再有效