Android 使用Fastlane自动化apk上传

Android 使用Fastlane自动化apk上传,android,rubygems,fastlane,Android,Rubygems,Fastlane,我已经安装了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)

我已经安装了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>
C:\Users\testuser>fastlane--version
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
:无法加载此文件--pty(加载错误)
来自C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54
:在'require'中
来自C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/fastlane-1.48.0/lib/fastlane
/actions/actions\u helper.rb:1:in`'
来自C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54
:在'require'中
来自C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54
:在'require'中
来自C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/fastlane-1.48.0/lib/fastlane
.rb:3:in`'
来自C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54
:在'require'中
来自C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core\u ext/kernel\u require.rb:54
:在'require'中
来自C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/fastlane-1.48.0/bin/fastlane
:6:in`'
来自C:/Ruby22-x64/bin/fastlane:23:“装载”
来自C:/Ruby22-x64/bin/fastlane:23:in`'
C:\Users\testuser>

我在这里遗漏了什么吗???

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


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

    虽然Ruby确实在Windows上运行,但它的一些类和方法与Windows不兼容,fastlane依赖于那些不兼容的类之一的
    PTY