在Mac OS X 10.6上卸载Ruby on Rails

5

我正在尝试使用mysql数据库使RoR运行起来,但是似乎对我来说是不可能的(在包含mysql gem时出现错误)。因此,我尝试了很多控制台操作,但没有结果,而且我也不记得我做了什么。

所以,我想删除所有内容,从头开始。如何从我的Mac中删除RoR?

谢谢!


你到底遇到了什么错误?使用MacPorts或Homebrew在10.6上安装Rails非常简单。 - tadman
4个回答

7
使用Homebrew安装mysql和RVM管理rails是获取基本RoR设置的最简单方法。如果按照以下说明操作,包括安装RVM,则无需担心已经失败的ruby或rails安装,因为它们将在自己的位置安装所有内容,然后重新指向您的环境以进行新的ruby和rails安装。
  1. 访问https://github.com/mxcl/homebrew,了解homebrew。以后你会感谢我的 :)

  2. 使用以下命令安装homebrew:

    ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"

  3. 如果还没有安装XCode,则可以使用Mac随附的光盘最简单地安装它。

  4. 安装git:

    brew install git

  5. 安装RVM:(可选,如果你想用ruby 1.9.2来使用Ruby on Rails)。再次阅读有关RVM的信息:http://rvm.beginrescueend.com/,按照这里的说明操作:http://rvm.beginrescueend.com/rvm/install/并别忘了进行后续安装!!!

  6. 安装1.9.2并将其设置为默认版本:

    rvm install 1.9.2

    这需要一些时间

    rvm --default use 1.9.2

  7. 安装Rails

    gem install rails

  8. 安装mysql

    brew install mysql

    (安装完成后,您需要初始化您的数据库。安装完成后将向您提供说明。如果您跳过此步骤,您的数据库将无法正常工作。如果您关闭了终端并希望再次查看说明,则可以键入“brew info mysql”,它会向您显示说明。)

  9. 创建你的Rails应用程序:

    rails new my_app


另外,如果您在启动mysql时遇到任何问题,请尝试:sudo chown -R $USER /usr/local - Mike Farmer

1

完全卸载Rails和所有gems,请使用以下sudo权限命令:

gem list | cut -d" " -f1 | xargs gem uninstall -aIx

这给了我一个错误:执行 gem 时出错...(Gem::InstallError) 无法卸载,请检查 gem list -d actionmailer - Connor Leech

1

你好,我之前也遇到了mysql gem的问题,解决方法是将ruby版本从1.9.2降级到1.8.7。不知道你使用的是哪个版本。

我也是使用port卸载了ruby。

希望这能帮到你。

再见。


0

使用RubyGems卸载它

gem uninstall rails

取决于你是如何安装的。或者只需删除文件夹。 - fl00r
2
有一个 Ruby 版本是随着 10.6 发布的,不应该被删除,但是你后来添加的任何版本,无论是使用 rvmport 还是 brew,都可以使用相应的软件包管理器进行删除。 - tadman
我刚从http://rubyonrails.org/download下载了1.8.7版本,并通过控制台进行了安装。 - mdaguerre
1
只要使用 rvm,你的生活会变得更美好。 - BurmajaM
肯定会使用rvm。 谢谢! - mdaguerre

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接