0

我已经安装了 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>

我在这里错过了什么吗?

4

2 回答 2

0

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

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

于 2017-03-24T18:24:36.430 回答
0

Fastlane 正在尝试加载pty,但这个 gem 还不能用于 Windows,你可以阅读这些 Github 问题以获取更多信息:

  1. 第 16 期
  2. 第 2082 期
于 2016-08-12T06:03:31.187 回答