Ocra

Ruby 应用安装程序制作工具
授权协议 MIT
开发语言 C/C++ Ruby
所属分类 开发工具、 安装制作工具
软件类型 开源软件
地区 不详
投 递 者 徐绪
操作系统 Windows
开源组织
适用人群 未知
 软件概览

OCRA (One-Click Ruby Application) 可以将 Ruby 源码构建成 Windows 下的可执行文件。可执行文件是自解压和自运行的,包括一个 Ruby 的解释器、源码和 Ruby 运行额外的库和 DLL。

特性:

  • LZMA 压缩 (optional, default on)
  • 支持 Ruby 1.8.7, 1.9.3 and 2.0.0
  • 支持 GUI 和控制台模式
  • 可从 Gemfile 中构建
  • Ruby脚本转换成可执行文件   今天无意中看到了一篇关于OCRA工具的介绍,体验了一下,不错的一个工具, 可以很轻松的将ruby脚本转换成exe文件   当然需要安装ocra的gem包, gem install ocra 即可   ocra命令参数   ocra --help ocra [options] script.rb options可取值如下: --dll dllname Incl

  • 能够将ruby文件转换为exe文件的工具我知道有三个,但我推荐使用ocra。 ocra会运行你的脚本文件,找出需要的类库文件等,检查错误,如无误则生成一个与源文件同名的exe文件。 网上关于ocra的使用描述得不是很全面,所以我在此将详细使用过程写下来,希望能帮到需要的人。 详细步骤: 1、安装ruby 较高版本的ruby并不支持ocra,较低版本的urby会有很多bug,我找到一款比较合适的ru

  • DotAsia WHOIS LEGAL STATEMENT AND TERMS & CONDITIONS: The WHOIS service offered by DotAsia and the access to the records in the DotAsia WHOIS database are provided for information purposes only. It al

  • ocra blog/script/rails blog --output blog.exe --add-all-core --gemfile blog/Gemfile --no-dep-run --gem-full --chdir-first --dll libmysql.dll --dll zlib1.dll  --dll ssleay32.dll --dll libyaml-0-2.dll -

  • 假设你写了一个ruby程序  例如 lcx.rb  现在你想把它生成可执行文件exe 用于没有ruby环境的机器上 具体办法: 1.下载ruby gem:   http://rubygems.org/pages/download 2.安装gem  打开下载后解压的文件夹   运行setup.rb  双击就行   cmd里ruby setup.rb当然也可以啦 3.之后打开cmd   输入命令gem

 相关资料
  • 问题内容: 我不是在寻找java-web- start,而是在寻找胖客户端应用程序安装工具包。我有一个独立的应用程序,其中包含几个文件(jar文件,数据文件等),并且需要执行一些非常标准的安装任务,例如向用户询问目标目录,让他们找到系统的某些部分- 选择一些按计算机或按用户配置的选项,并可能尝试检测它们的某些计算机设置。 我正在寻找类似于MSI或其他向导驱动的安装应用程序的东西。什么是Java的良

  • Debian 安装程序由一些特定功能的元件组成,它们完成各自的安装任务。 每一元件执行任务时,会询问一些任务相关的问题。每个任务又有各自的 优先级,可以在安装程序开始时设置优先级决定哪些问题会问到。 执行默认安装时,只有必要的(高优先级)的问题会被问到。 使得安装过程可以高度自动化,几乎不需用户干预。 元件按次序字典执行;至于哪些元件会执行,这取决于您使用的安装方法, 以及您的硬件。对于没有询问的

  • Debian 安装程序由一些特定功能的元件组成,它们完成各自的安装任务。 每一元件执行任务时,会询问一些任务相关的问题。每个任务又有各自的 优先级,可以在安装程序开始时设置优先级决定哪些问题会问到。 执行默认安装时,只有必要的(高优先级)的问题会被问到。 使得安装过程可以高度自动化,几乎不需用户干预。 元件按次序字典执行;至于哪些元件会执行,这取决于您使用的安装方法, 以及您的硬件。对于没有询问的

  • Debian 安装程序由一些特定功能的元件组成,它们完成各自的安装任务。 每一元件执行任务时,会询问一些任务相关的问题。每个任务又有各自的 优先级,可以在安装程序开始时设置优先级决定哪些问题会问到。 执行默认安装时,只有必要的(高优先级)的问题会被问到。 使得安装过程可以高度自动化,几乎不需用户干预。 元件按次序字典执行;至于哪些元件会执行,这取决于您使用的安装方法, 以及您的硬件。对于没有询问的

  • 问题内容: 某些软件(例如NetBeans IDE )将Linux安装程序随附在.sh文件中。我很好奇他们如何将整个IDE打包为“ shell脚本”,我在编辑器中打开了文件。我看到了一些纯文本shell脚本代码,然后看到了一些乱码,我认为是“二进制”或非普通文本。 我想知道他们如何混合普通的shell脚本,然后可能将它们称为“不可读的”东西,即二进制文件。 有什么见解吗? 问题答案: 基本上,这是

  • 如果我没有在卸载应用程序之前取消选中“设置”->“辅助功能”下的“辅助功能服务”选项,则辅助功能服务不会与我的应用程序绑定。 注意:要使它再次工作,我需要重新启动我的电话 有谁能建议我如何安全地重新安装我的应用程序而不禁用辅助功能服务吗

  • 如果是使用MUI的安装程序,只需要重复使用!insertmacro MUI_LANGUAGE定义多种语言就可以了。例如: !insertmacro MUI_LANGUAGE "SimpChinese" !insertmacro MUI_LANGUAGE "English" 这样做了之后,安装程序会根据运行时操作系统的语言来选择显示语言。注意,第一个语言是默认语言,也就是操作系统语言与这里定义的所有

  • 这是错误,我面临的每一次我做npx创建反应应用程序名称。起初一切都很好,一切都很完美,但突然之间,我已经有几天没有面对这个错误了,我似乎无法解决它。