我正在尝试从 Windows 中的 git repo 构建和部署 gaia 构建。我正在尝试将其部署在 অ Flame 中。我正在尝试在安装了 cygwin 的 Windows 7 中执行此操作。安装完所有东西后,这是我得到的错误
这在 Linux 机器上工作得很好,但我需要在 Windows 中这样做,因为现在我只能访问它。
任何指向我在这里做错了什么的指针?
我正在尝试从 Windows 中的 git repo 构建和部署 gaia 构建。我正在尝试将其部署在 অ Flame 中。我正在尝试在安装了 cygwin 的 Windows 7 中执行此操作。安装完所有东西后,这是我得到的错误
这在 Linux 机器上工作得很好,但我需要在 Windows 中这样做,因为现在我只能访问它。
任何指向我在这里做错了什么的指针?
恐怕由于几个原因,如果不付出巨大的努力,它就不会起作用。使用带有 Linux 的虚拟机要好得多,因为即使它确实可以工作,它也会非常慢。Windows 处理大量文件访问的速度很慢,而 Cygwin 的速度更慢。
例如,在对 config.sh(全栈构建)进行简单更改以使其在 Cygwin 上运行时,我发现运行需要数小时(在体面的 PC 上)。然后我有几个损坏的 git repos 我不得不手动修复。
我也考虑过让 gaia 的工作,但在问题变得更大之后就停止了。
这是我发现的内容以供将来参考
所以总而言之,就开发时间而言,转换和可能维护太麻烦了。真正的 Windows 版本会更好,但现在运行 VM 非常容易。您甚至可以在来宾和主机之间共享目录,这样就可以从 Windows 中闪现。
我也尝试使用 cygwin,但无法在 Windows 上构建 gaia 源代码。
在 Windows 上构建 gaia 源代码并不简单。请按照以下步骤操作:-
c:/mozilla-build
(首选)中安装工具。它包括构建 gaia 源代码所需的一切(make、wget、python 等)。start-shell.bat
。如果此批处理文件的构建过程失败,那么start-shell-msvc2013.bat
如果您有 Visual Studio 2013 或start-shell-msvc2015.bat
如果您有 Visual Studio 2015,则运行。(第二步需要Visual Studio )。cd Mozilla/gaia
。DEVICE_DEBUG=1 make
命令。不要运行DEVICE=1 make
或make
命令(因为您将无法调试应用程序,我能够连接到,Firefox OS 2.2
但在运行这些命令时无法调试应用程序)。b2g_sdk
否则它将profile
使用您的自定义配置文件创建一个文件夹。WEBIDE
使用 Firefox(Nightly 首选)并指向profile
您刚刚创建的文件夹。供您参考的链接:-