我刚刚发布了Xcode的11.3.1(编译11C505)的图像。可以按如下方式来实现:

工作:构建:MacOS的:Xcode中:11.3.1

从11.3图像的变化:

  • Xcode是11.3.1构建11C505
  • 新增的Ruby 2.7.0(除了2.5,2.6)
  • 从2.24.1 GIT升级(与GIT-LFS 2.8.0)至2.25.0(与GIT-LFS 2.9.2)
  • Python从3.7.5至3.7.6升级
  • 从的NodeJS 13.3升级到13.6

软件完全清单是列在这里

3喜欢

@marc我试图更新到该图像(在Xcode 11.0.0),但在尝试安装捆扎机,当我打这个错误。

#!/斌/庆典--login -eo pipefail创业板安装捆绑撷取捆绑-2.1.4.gem错误:在执行宝石...(GEM :: FilePermissionError)你不必为/库/ Ruby的写权限/Gems/2.6.0目录。与代码退出状态1退出

我们的步骤限定为:

- 运行:名称:捆扎机安装命令:创业板安装捆绑

它的工作Xcode的11.0.0图像上。我猜这事做与红宝石变化11.3.1和11.0.0之间?在迁移任何提示?我们的.ruby版本是2.5.5。

@robmaceachern嗨,罗布,我建议切换到包括Ruby版本之一,而不是系统的Ruby。该系统的Ruby宝石被安装在/Library/Ruby/Gems/2.6.0此目录往往有更严格的权限(您可能需要使用须藤例如)。

试试你的Ruby版本设置为我们提供给Chruby的版本之一:

运行:名称:设置红宝石版本命令:echo 'chruby红宝石2.5' >>〜/ .bash_profile中

随着Chruby,宝石将被安装在〜/ .gem /红宝石/ 2.x.x /宝石其中,因为它是在用户自己的目录不具有限制的权限。

欲了解更多信息,请参考://www.drag240sx.com/docs/2.0/testing-ios/#using-custom-ruby-versions

希望这可以帮助!

谢谢@bytesguy

我们使用Ruby的版本(0.5.5)被列入Xcode的11.0.0图像上,但过了一段时间我发现它已改变为0.5.7的最新图像。我们还重新启用红宝石步骤中自动切换这个帖子

你好@robmaceachern很高兴你现在已经解决了这个:slight_smile: