我正在使用rvm,我用rvm安装了ruby 2.0但我需要卸载它以获得ruby 1.9.3。但我的终端做的很奇怪:
MacBook-Pro-Kuba:~ Kuba$ gem install bundler
Successfully installed bundler-1.3.5
Parsing documentation for bundler-1.3.5
1 gem installed
MacBook-Pro-Kuba:~ Kuba$ sudo rvm all do uninstall ruby
Preparing Uninstall...
Uninstall Began...
Uninstall Failed...
Reason: ErrorMissingBundle
因为你可以看到我肯定安装了捆绑器,并且它正在抛出这个错误。我该怎么办? (我用山狮)
答案 0 :(得分:6)
为什么需要卸载ruby2.0来获取ruby1.9.3? rvm的整个想法是你可以拥有(并在它之间切换)许多不同的版本。
使用rvm list
列出红宝石。
使用rvm install 1.9.3
安装(如果需要)。
使用rvm use 1.9.3
切换到它。
答案 1 :(得分:0)
我遇到了同样的问题。这个解决方案对我有用。
“如果您已更新为Mac OS X Mavericks :
本指南介绍如何在Mac上安装Ruby和Rails,而不安装Rails开发环境。
如果您从早期版本的Mac OS X更新到Mavericks,并且之前安装了Rails开发环境,则您之前的安装仍然完好无损。您需要安装新版本的Xcode Command Line Tools。如果您以前安装了完整的Xcode软件包,则需要将Xcode更新到最新版本(Xcode 5.01或更新版本)。
使用本文检查是否需要更新开发环境的任何组件。“