尝试在Windows 7上安装Buildr-as3时出错

我目前正在研究自动化flex构建,以便我们可以在CI服务器上运行它。

在互联网上进行了一些讨论并询问后, Buildr as3看起来是一个很有前途的选择,但我无法正确安装它。 免责声明:我是一个红宝石新手(如果你愿意的话,我会是一个新手)。

我已经尝试过ruby 1.8.7,1.9.2和1.9.3,两台PC运行相同的操作系统。 在所有情况下我都得到同样的错误。 我正在使用带有SP1的Windows 7 Enterprise 64位。 我们的开发机器和CI机器都运行Windows。

我一直在遵循以下步骤:

安装错误:

C:> gem install buildr-as3获取:buildr-as3-0.2.19.gem(100%)暂时增强PATH以包含DevKit ...构建本机扩展。 这可能需要一段时间...错误:安装buildr-as3时出错:错误:无法构建gem本机扩展。

    C:/Ruby192/bin/ruby.exe extconf.rb

* extconf.rb失败*由于某些原因无法创建Makefile,可能缺少必要的库和/或标头。 检查mkmf.log文件以获取更多详细信息。 您可能需要配置选项。

提供的配置选项: - with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib - without-opt-lib = $ {opt-dir} / lib --with-make-prog --without-make-prog --srcdir =。 --curdir --ruby = C:/ Ruby192 / bin / ruby​​ extconf.rb:45:in open': No such file or directory - C:\Program Files (x86)\Java \jre6\include (Errno::ENOENT) from extconf.rb:45:in '

Gem文件将保留在C:/Ruby192/lib/ruby/gems/1.9.1/gems/rjb-1.3.3中进行检查。 结果记录到C:/Ruby192/lib/ruby/gems/1.9.1/gems/rjb-1.3.3/ext/gem_make.out

我会粘贴mkmf.log的内容,但由于某种原因它不再在我的任何一台PC上创建(在devkit和ruby文件夹中查看但没有任何迹象,可能是用户错误)。

谷歌搜索我在mkmf.log文件中的错误发现了这个馅饼 ,但是:

要点:

conftest.c:在函数't':conftest.c:8:53:错误:'随机'未声明(首次使用此函数)conftest.c:8:53:

看起来它正在尝试从源代码构建一些东西但缺少依赖项,但我无法弄明白。 有任何想法吗? 如果失败了,是否有人在Windows上成功运行builder-as3,如果是,您使用了哪些版本?

任何帮助赞赏。 谢谢。

author: mark-simpson
采纳答案:

问题是JAVA_HOME变量指向没有“include”文件夹的JRE。

将环境变量更改为指向JDK,我确信您已经拥有它,否则很难进行任何Java开发;)

author: mark-simpson

参考更多解答: Error when trying to install Buildr-as3 on Windows 7 ,转载请保留出处尝试在Windows 7上安装Buildr-as3时出错及作者信息

Statement: We respect knowledge and authors. Since the content comes from the Internet and is intended for scientific research, any reprinters should retain the author's signature and origin. If you are the author of the content and feel in dispute, please contact email: 1076545519@qq.com. We will find out the situation and deal with it in time. We sincerely thank the author for his hard work.


更多:buildr