Gitlab CI捆绑软件安装出现意外错误。到昨天晚上,一切都很好。
参考以下解决方案,但问题仍然存在:
bundler: Using a custom path while using system gems is unsupported
阶段: -测试
缓存: 关键:test-app-cache 路径: -供应商/
变量: BUNDLE_DISABLE_SHARED_GEMS:“真” BUNDLE_PATH__SYSTEM:“假”
部署: 阶段:测试 图片:“ ruby:2.5” 脚本: -宝石更新系统 -gem install bundler -v 2.0.1 -捆绑配置--global disable_shared_gems true -捆绑安装--path vendor
跳过Git子模块设置
正在检查缓存以获取test-app-cache-9 ...
致命:文件不存在
无法提取缓存
$ gem更新系统
更新已安装的宝石
没有更新
$ gem安装捆绑程序-v 2.0.1
成功安装bundler-2.0.1
已安装1个宝石
$ bundle config --global disable_shared_gems true
您具有一个将disable_shared_gems设置为“ true”的捆绑程序环境变量。这将优先于您设置的全局值
$ bundle install --path供应商
不支持在使用系统gem时使用自定义路径。
路径: 为您的本地应用设置(/ usr / local / bundle / config):“供应商” 通过BUNDLE_PATH设置:“ / usr / local / bundle”
path.system: 通过BUNDLE_PATH__SYSTEM设置:true
disable_shared_gems: 通过BUNDLE_DISABLE_SHARED_GEMS设置:true 为当前用户设置(/root/.bundle/config):true 错误:作业失败:命令以退出代码1终止