【问题标题】:Using Fastlane to automate apk upload使用 Fastlane 自动上传 apk
【发布时间】:2017-03-25 02:24:36
【问题描述】:

我已经安装了 ruby​​、DevKit 和 Fastlane 来自动将 apk 上传到 Google Play 商店。

但每当我尝试执行 fastlane 命令时,都会出现以下错误

C:\Users\testuser>fastlane --version
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
: cannot load such file -- pty (LoadError)
        from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54
:in `require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/fastlane-1.48.0/lib/fastlane
/actions/actions_helper.rb:1:in `<top (required)>'
        from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54
:in `require'
        from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54
:in `require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/fastlane-1.48.0/lib/fastlane
.rb:3:in `<top (required)>'
        from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54
:in `require'
        from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54
:in `require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/fastlane-1.48.0/bin/fastlane
:6:in `<top (required)>'
        from C:/Ruby22-x64/bin/fastlane:23:in `load'
        from C:/Ruby22-x64/bin/fastlane:23:in `<main>'

C:\Users\testuser>

我在这里错过了什么吗??

【问题讨论】:

    标签: android rubygems fastlane


    【解决方案1】:

    Fastlane 正在尝试加载 pty,但此 gem 尚不适用于 Windows,您可以阅读这些 Github 问题以获取更多信息:

    1. Issue 16
    2. Issue 2082

    【讨论】:

      【解决方案2】:

      Windows 目前不是 fastlane 官方支持的平台,抱歉!

      虽然 Ruby 确实在 Windows 上运行,但它的一些类和方法与 Windows 不兼容,并且 fastlane 依赖于 PTY,这是其中不兼容的类之一。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-24
        • 2021-10-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多