我正在尝试在jenkins中运行构建。在构建执行过程中,Jenkins克隆了工作区中的git。在检查fastlane文件夹是否存在后,它会创建包含fastfile
,matchfile
,appfile
,pluginfile
的文件夹。之后我尝试通过fastlane install_plugins
在工作区中安装diwai插件。但是当它到达install_plugins步骤时,它显示了这个
Installing plugin dependencies... Errno::EACCES: Permission denied @ rb_sysopen - /users/<username>/.fastlane/bin/bundle/lib/ruby/gems/2.2.0/gems/unf_ext-0.0.7.5/.document An error occurred while installing unf_ext (0.0.7.5), and Bundler cannot continue. Make sure that `gem install unf_ext -v '0.0.7.5'` succeeds before bundling.
由于我的jenkins用户没有admin / sudo权限,我使用了一种解决方法,我添加了用户/&lt;用户名&gt; /.gem到jenkins的环境变量路径,
问题是如何解决此错误,我无法为我的jenkin用户提供管理员权限。我还尝试chmod 777 users/<username>/.fastlane/bin
使其可读/可写/可执行
如果我对错误的理解是正确的,或者我需要一种新的方法,请指出正确的方向。如果需要任何其他信息,请告诉我
感谢您的帮助