我(是?)使用 rvm 与 ruby 1.9.3 和 rails 3.2.8。
我决定尝试一下 Hobo rails 插件,所以我按照 Hobo 网站上的说明进行操作,上面说你只需要输入:
宝石安装流浪汉
输出:
成功安装activesupport-3.0.17
成功安装builder-2.1.2
成功安装i18n-0.5.0
成功安装activemodel-3.0.17
成功安装 rack-1.2.5
成功安装 rack-test-0.5.7
成功安装 rack-mount-0.6.14
成功安装 abstract-1.0.0
成功安装erubis-2.6.6
成功安装actionpack-3.0.17
安装成功arel-2.0.10
成功安装activerecord-3.0.17
成功安装activeresource-3.0.17
成功安装mail-2.2.19
成功安装actionmailer-3.0.17
成功安装railties-3.0.17
成功安装rails-3.0.17
成功安装hobo_support-1.3.0
成功安装hobo_fields-1.3.0
成功安装dryml-1.3.0
成功安装 will_paginate-3.0.3
成功安装hobo-1.3.0
如您所见,它安装了 rails 3.0.17 和许多与 rails 3.0.17 配合使用的旧版本 gem
我输入 rails -v 它仍然显示 3.2.8 (也是在从 shell 注销并重新登录之后)
我现在对此感到很困惑。我的导轨安装搞砸了吗?rvm 是否会同时自动管理更多的 rails 版本?这些 gem 二进制文件(例如 rails 命令本身)如何不覆盖自己?如果我输入 rails -v 因为我刚刚安装它,我不应该得到 rails 3.0.17 吗?这不应该发生在它附带的其他宝石上吗?
我希望有人能向我澄清..我厌倦了重新安装 ruby 和 rails..有时感觉它是一种过于微妙的生态系统(年轻/不成熟),突然之间可能会崩溃......:\抱歉快速咆哮;)