猿问

关于 Rails 的 bundle 的疑问

当执行bundleinstall后,默认是将gem安装到哪个目录下的呢?
如果我把gemfile.lock删除后,在执行bundleinstall是不是会安装最新gem(gemfile未指定版本号)
如果用geminstallgem_name安装相关gem后,bundleinstall还会安装吗?
紫衣仙女
浏览 325回答 2
2回答

繁花不似锦

默认会到$GEM_HOME下bundleinstall时,会检查gemfile,如没有指定版本号并没有gemfile.lock,会自动从source安装最新版本。参考2,只考虑gemfile和gemfile.lock

长风秋雁

默认会到$GEM_HOME下。bundleinstall时,会检查Gemfile,如没有指定版本号并没有Gemfile.lock,会先从本地已安装的gem中选取最新的版本;如果本地未安装,或者版本不满足要求,会自动从source安装最新版本。参考上一条,bundleinstall并不会更新本地已有的gem。参考了RubyChina。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答