Fastlane在Windows上无法安装

19

如何在Windows上安装fastlane?我已经安装了RubyGems,但我不知道如何在Windows上安装fastlane。请告诉我如何在Windows中安装fastlane。

4个回答

46
  1. 在你的Windows机器上安装ruby
  2. 打开命令行并输入gem install fastlane -NV
  3. 现在你已经在Windows机器上准备好了fastlane。

3
它适用于发布Android Studio应用程序吗? 你试过了吗? - Mitul Varmora
3
@AryeeteySolomonAryeetey,我正在研究如何在Windows上使用fastlane,并看到了你的这篇帖子。我想让fastlane在我的Windows设备上运行,但我实际上不知道该从哪里开始,也不知道该如何开始。我看到的所有教程都是针对macOS的。我并不完全理解它们,所以我想知道,如果我想学习如何在我的Windows设备上使用Fastlane,是否值得我更加努力尝试?简而言之,在Windows上工作时,"步骤"是否与在Mac上相同?谢谢! - Archie G. Quiñones
1
我也在Windows上成功使用了它。但是,我必须从MINGW64终端运行fastlane命令,因为它依赖于类Unix命令,例如cat。 - syonip
它报错了:错误: 加载命令时: install (参数错误) 未知的编码名称-CP720 错误: 在执行 gem...时 (无方法错误) nil:NilClass 未定义方法 'invoke_with_build_args' - Osahady
2
给作者:这是真正的解决方案!它直接为我工作了!非常感谢你 :) - Rebar
显示剩余2条评论

13

fastlane目前仅在macOS上运行,不支持Windows。

2020更新:请查看下面的答案,了解如何在Windows上运行fastlane。


1
fastlane 是否支持 Linux? - NickUnuchek
1
这到今天还是真的吗? - Archie G. Quiñones
3
您可以在Windows系统上安装Ruby来实现它。请查看我的回答。 - Aryeetey Solomon Aryeetey
1
错误!它在Windows上有效!请查看下面的解决方案! - Rebar

6

正如 @AryeeteySolomonAryeetey 所述,可以在Windows上运行fastlane。

但是,在我们启动之前,我们遇到了一些其他问题:

  • 需要以交互模式打开终端
  • ridk需要安装 - 至少在某些机器上需要
  • 某些fastlane命令在Windows上无法使用 - 您将需要进行一些解决方法。

我已经撰写了一篇关于使用powershell设置脚本自动化在Windows上部署Android的博客文章《在Windows上使用Fastlane自动化Android部署》,其中包括一个powershell设置脚本来完成所有必要的设置以使Fastlane在Windows上运行!


在Windows上使用Firebase应用程序分发是可能的吗? - Wellington Yogui
1
@WellingtonYogui 我还没有在 Windows 机器上尝试过这个,因为我们在 CI 上运行该 lane - 但我认为它会像其他 fastlane 操作一样在 Windows 上工作。 - Morten Holmgaard
@MortenHolmgaard,那篇博客文章不可用。 - Jeba Prince
@JebaPrince 我正在调查这个问题 - 网站已经重写了,但博客应该仍然存在。 - Morten Holmgaard

-4

你可以通过nodejs安装

npm install fastlane

但它能够工作吗?根据官方网站,它仍然只能在macOS上运行。 - ArieKanarie
1
我猜最初的问题没有提到他们是想指移动应用程序的fastlane工具,还是npm fastlane,后者与移动应用程序工具无关。 - KrauseFx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接