当执行bundleinstall后,默认是将gem安装到哪个目录下的呢?如果我把gemfile.lock删除后,在执行bundleinstall是不是会安装最新gem(gemfile未指定版本号)如果用geminstallgem_name安装相关gem后,bundleinstall还会安装吗?
2 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
默认会到$GEM_HOME下bundleinstall时,会检查gemfile,如没有指定版本号并没有gemfile.lock,会自动从source安装最新版本。参考2,只考虑gemfile和gemfile.lock
长风秋雁
TA贡献1757条经验 获得超7个赞
默认会到$GEM_HOME下。bundleinstall时,会检查Gemfile,如没有指定版本号并没有Gemfile.lock,会先从本地已安装的gem中选取最新的版本;如果本地未安装,或者版本不满足要求,会自动从source安装最新版本。参考上一条,bundleinstall并不会更新本地已有的gem。参考了RubyChina。
添加回答
举报
0/150
提交
取消