RVM项目特定的宝石

时间:2013-03-13 08:39:47

标签: ruby-on-rails rvm bundler

我已经设置了RVM环境并安装了Bundler和Rake。 在我的项目中,我有一个Gemfile,当我运行bundle install时,gems安装在我指定的项目文件夹中。但是当我运行gem list时,我看不到Bundler安装的宝石。 这是为什么? 谢谢你的帮助

编辑: 而且我已经确定了rails gem和它在项目Gemfile中的版本所以我从未运行过gem install rails

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

1 个答案:

答案 0 :(得分:1)

.rvmrc编写以下代码:

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

就我而言,ruby_versionruby-1.9.3-p194

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