1

我已经建立了一个 RVM 环境并安装了 Bundler 和 Rake。在我的项目中,我有一个 Gemfile,当我运行bundle installgem 时,它们会安装在我指定的项目文件夹中。但是当我运行时,gem list我没有看到 Bundler 安装的 gem。这是为什么?谢谢你的帮助

编辑:而且我在项目 Gemfile 中定义了 rails gem 和它的版本,所以我从来没有运行 gem install rails

编辑2:我跑了gem install rails。当我rails -v在项目外运行时,我得到 3.2.12,在我的项目文件夹中,我得到 3.2.11,这是我的 Gemfile 中定义的版本。但为什么?为什么我必须全局安装 Rails?

4

1 回答 1

1

在您.rvmrc编写以下代码中:

rvm use <ruby_version>@<project_name> --create

在我的情况下ruby_versionruby-1.9.3-p194

导航到项目路径后,运行bundle install以安装特定于项目的所有 gem。

于 2013-03-13T09:04:31.770 回答