2015-12-18 4 views
0

Я установил ruby, DevKit и Fastlane, чтобы автоматизировать загрузку apk в Google Play Store.Использование Fastlane для автоматизации загрузки apk

Но всякий раз, когда я пытаюсь выполнить команду 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> 

я упускаю что-то здесь ??

ответ

0

Fastlane пытается загрузить pty, но этот камень не доступен для Windows, тем не менее, вы можете прочитать эти вопросы GitHub для получения дополнительной информации:

  1. Issue 16
  2. Issue 2082
0

Windows, не официально поддерживаемая платформа для fastlane прямо сейчас, извините!

Хотя Ruby работает в Windows, некоторые из его классов и методов несовместимы с Windows, а fastlane зависит от PTY, который является одним из тех несовместимых классов.