【问题标题】:Uninstall Ruby on Rails on Mac OS X 10.6在 Mac OS X 10.6 上卸载 Ruby on Rails
【发布时间】:2011-04-01 13:08:05
【问题描述】:

我正在尝试使用 mysql 数据库启动并运行 RoR,但这对我来说似乎是不可能的(包含 mysql gem 时出现错误)。所以我尝试在控制台上做很多事情但没有结果,我不记得我做了什么。

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

谢谢!

【问题讨论】:

  • 您遇到了什么错误?使用 MacPorts 或 Homebrew 在 10.6 上安装 Rails 非常简单。

标签: ruby-on-rails ruby ruby-on-rails-3


【解决方案1】:

获得基本 RoR 设置的最简单方法是使用 Homebrew 安装 mysql 和 RVM 来管理 Rails。如果您按照以下说明进行操作,包括安装 RVM,则无需担心已经失败的 ruby​​ 或 rails 安装,因为它们基本上会将所有内容安装在自己的位置,然后将您的环境重新指向新的 ruby​​ 和 rails 安装。

  1. 访问 https://github.com/mxcl/homebrew 并阅读自制软件。你以后会感谢我的:)

  2. 用这个安装自制软件:

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

  3. 如果您还没有安装 XCode。最简单的方法是使用 Mac 附带的磁盘。

  4. 安装 git:

    酿造安装 git

  5. 安装 RVM:(可选,但如果您想将 Ruby on Rails 与 ruby​​ 1.9.2 一起使用,那就太好了)。再次阅读 RVM:http://rvm.beginrescueend.com/ 按照此处的说明进行操作:http://rvm.beginrescueend.com/rvm/install/ 并且不要忘记进行后期安装!!!

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

    rvm 安装 1.9.2

    这需要一段时间

    rvm --默认使用1.9.2

  7. 安装 Rails

    gem 安装导轨

  8. 安装mysql

    brew安装mysql

    (完成后,你需要初始化你的数据库。安装完成后会给你说明。如果你跳过这个,你的数据库将无法工作。如果你关闭了终端并想查看再次说明,您可以键入“brew info mysql”,它会显示给您。)

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

    rails new my_app

【讨论】:

  • 另外,如果你启动mysql有任何问题,试试:sudo chown -R $USER /usr/local
【解决方案2】:

嗨,我在 mysql gem 上遇到了同样的问题,我成功的方法是从 ruby​​ 1.9.2 降级到 1.8.7。不知道你用的是哪个。

我也使用端口卸载 ruby​​。

希望这会有所帮助。

再见

【讨论】:

    【解决方案3】:

    要完全卸载 rails 和所有 gem,请使用 sudo 权限:--

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

    【讨论】:

    • 这给了我ERROR: While executing gem ... (Gem::InstallError) cannot uninstall, check gem list -d actionmailer`
    【解决方案4】:

    使用 ruby​​gems 卸载它

    gem uninstall rails
    

    【讨论】:

    • 取决于您如何安装它。或者只是删除文件夹
    • 有一个 10.6 附带的 Ruby,您不应该删除它,但是您在事后添加的任何内容,无论是使用 rvmportbrew,都可以使用相应的包管理器。
    • 我刚刚从rubyonrails.org/download下载了1.8.7版本并从控制台安装。
    • 只要使用rvm,你的生活就会变得更好
    • 我肯定会使用 rvm。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-12-30
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2011-07-29
    相关资源
    最近更新 更多