我已经设置了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?
答案 0 :(得分:1)
在.rvmrc
编写以下代码:
rvm use <ruby_version>@<project_name> --create
就我而言,ruby_version
是ruby-1.9.3-p194
导航到项目路径后,运行bundle install
以安装特定于项目的所有gem。