Ruby on rails Gitlab CI可以';不要安装gem
我正在使用gitlab ci构建rails应用程序,出现了一些问题Ruby on rails Gitlab CI可以';不要安装gem,ruby-on-rails,gem,continuous-integration,bundler,gitlab,Ruby On Rails,Gem,Continuous Integration,Bundler,Gitlab,我正在使用gitlab ci构建rails应用程序,出现了一些问题 首先,它找不到rake来运行测试 我在我的数字海洋上手动安装了rake来解决这个问题 然后,它抱怨说,gitlab\u ci\u runner不在sudoers列表中 我在sudoers列表中添加了gitlab ci,解决了这个问题 现在运行bundle install时,它抱怨Bundler::gempecerror:无法读取每个gem的gem,除非我自己安装它们 我在设置gitlab ci时是否遗漏了什么?尝试使
- 首先,它找不到
来运行测试rake
- 我在我的数字海洋上手动安装了rake来解决这个问题
- 然后,它抱怨说,
gitlab\u ci\u runner不在sudoers列表中
- 我在sudoers列表中添加了
,解决了这个问题gitlab ci
- 我在sudoers列表中添加了
bundle install
时,它抱怨Bundler::gempecerror:无法读取每个gem的gem
,除非我自己安装它们
我在设置gitlab ci时是否遗漏了什么?尝试使用“gitlab\u ci\u runner”而不切换用户
sudo -u gitlab_ci_runner -H bundle install --deployment
如果您是拥有密码的root用户(意味着您不使用SSH密钥),请使用此选项切换回root用户
su
ci脚本无法执行这些操作。