- 当执行 bundle install 后,默认是将gem安装到哪个目录下的呢?
- 如果我把gemfile.lock 删除后,在执行bundle install 是不是会安装最新gem(gemfile未指定版本号)
- 如果用gem install gem_name 安装相关gem后,bundle install 还会安装吗?
$GEM_HOME
下。bundle install
时,会检查 Gemfile
,如没有指定版本号并没有 Gemfile.lock
,会先从本地已安装的 gem 中选取最新的版本;如果本地未安装,或者版本不满足要求,会自动从 source 安装最新版本。bundle install
并不会更新本地已有的 gem。参考了Ruby China。