我正在调整一个用 Ruby 编写的项目。我不希望该工具的使用者必须安装任何东西(例如 Ruby 本身),所以我正在尝试使用 ocra 将脚本编译成一个 exe 文件。 但是,编译的 exe 文件失败并出现此错误: 我尝试使用--add-all-core和--gem-full ,因为这些选项看起来可以 ...
我正在调整一个用 Ruby 编写的项目。我不希望该工具的使用者必须安装任何东西(例如 Ruby 本身),所以我正在尝试使用 ocra 将脚本编译成一个 exe 文件。 但是,编译的 exe 文件失败并出现此错误: 我尝试使用--add-all-core和--gem-full ,因为这些选项看起来可以 ...
我正在尝试用 ocra 编译一个用 ruby 编写的简单反向 TCP shell。 代码非常简单: 我使用以下ocra RevShell.rb --verbose构建它: ocra RevShell.rb --verbose 我没有收到错误消息,但是每当我尝试运行 .exe 时,我都会收 ...
我正在尝试使用 OCRA 打包以下 ruby 脚本(我使用的是 Windows 10,Ruby 2.6): require 'sqlite3' puts SQLite3::VERSION 在 cmd 中运行它可以正常工作: 当我以下列方式打包script.rb : 根据 SO 和 ...
我正在使用ocra将rb脚本转换为exe,但是如果它具有多个源,则该exe将显示LoadError,并抱怨找不到其他源文件。 例如,在我的main.rb : 在我用ocra main.rb ocra main.rb ./lib/user.rb打包我的主ocra main.rb ./ ...
尝试使用OCRA进行转换时,我已经显示了两个类。 有什么帮助吗? ...
我是Ruby的新手,并试图找到一种将现有的ruby脚本转换为exe可执行文件的解决方案。 我选择OCRA将ruby脚本转换为可执行文件。 我无法将此文件转换为可执行文件。 ocra对话引发错误,无法加载所需的库。 提前致谢。 ...
我正在尝试使用 OCRA 在 Windows 计算机上将 Ruby 程序打包为 .exe。 当我尝试使用它为我的程序创建可执行文件时,它在运行时抛出了一个奇怪的错误。 我用一个简单的 Hello World 程序试了一下,错误依旧。 我将以下内容放在helloworld.rb : 然后,我通过 ...
正在建设.exe使用像这样的ocra testing.rb -- sample 这里传递''sample''作为下面代码的参数并构建一个exe 这里的问题是,在构建.exe之后,当我试图通过传递一个不同的参数(值)来运行exe时,它总是采用与参数“sample”相同的值,因为它是硬 ...
我正在使用以下命令让 OCRA 使用 Inno Setup 构建安装程序: 我想对安装程序包进行签名,这可以在 Inno Setup 的脚本编辑器或命令行中完成。 这可能就像向编译器获取一些参数一样简单,但我找不到有关如何通过 OCRA 执行此操作的文档。 ...
我正在尝试使用OCRA将 REST应用程序打包到一个可执行文件中。 我的脚本中需要一些宝石: 我跳过此启动服务器: 当我尝试运行server.exe时: 这意味着它不会检测已存在但未被使用且因此未包括在内的机架子模块。 如果我添加了require 'rack/cont ...
我将这些行放在Ruby代码之上,并尝试了多种组合,但没有一种起作用。 我的配置文件与Ocra创建的exe位于同一目录中。 该文件通过以下方式加载: 但是,该文件不会从所需的同一目录加载。 我认为该错误告诉它在exe运行时尝试从临时目录加载它。 如何让脚本从与exe ...
粘贴了一个使用 gtk2 gem 启动系统托盘图标的小例子。 如果我将它作为 ruby 脚本运行,即ruby my_program.rb ,这会在一秒钟内ruby my_program.rb 但是我想分发它,所以我选择了OCRA ,它为我构建了一个 exe 文件,以便用户可以在没有安装 r ...
我一直在使用ocra将红宝石文件转换为窗口可执行文件,但是我注意到,如果我使用fxruby或green_shoes之类的红宝石GUI,则需要花费很长时间。 有什么方法可以减少程序弹出所花费的时间? 我当前的fxruby和green_shoes文件非常简单,但是运行已编译的exe文件大约需要一 ...
运行命令ocra script.rb --no-autoload --no-enc --add-all-core给我错误initialize: can't convert nil into String (TypeError)为以下行的initialize: can't convert nil ...
所以我有一个非常简单的单个文件脚本: 然后使用用户输入更改某些文件。 我将其与Ocra打包在一起,但是我希望它在运行时会打开命令行,并要求用户输入内容或其他内容,或者是一个弹出窗口。 我需要这样非常简单,因为我的用户将不知道去命令行并从那里运行带有参数的.exe,所以有一种方法可以使 ...
情景 我已经安装了Ruby 2.1.5(x64)包,然后成功安装了Ocra gem: 问题 我正在尝试打包测试脚本: 但是当我尝试使用Ocra时 ,它会抛出错误: 题 为什么会这样? 怎么解决? ...
我无法从Ruby脚本创建EXE文件。 我正在尝试运行以下命令: ocra server.rb 但它在消息上冻结了 ===加载脚本以检查依赖项 我也尝试过使用exerb: ruby exerb server.rb 它构建一个exe文件, ...
我只想知道以下情况是否可能: 我创建ruby可执行文件的目标是能够为我的ruby脚本添加一些可移植性。 该脚本的作用是收集一些放置在某个目录中的.txt文件,然后对其进行处理并将.txt结果输出到另一个文件目录中。 没有ocra的话,这对于我的脚本就可以正常工作,因为我只是让我的脚 ...
我在ruby 2.0.0上使用savon ruby gem 2.4.0来调用一些wsdl web服务,一切都运行得很好但是如果在将它编译成带有ocra 1.3.1的.exe后失败了。 无效的HTTPI适配器:[:httpclient,:curb,:em_http,:excon,:n ...
我正在使用releasy为Ruby应用程序构建安装程序。 它创建一个安装程序,该安装程序为该应用程序创建一个Windows可执行文件(即启动器),为卸载程序创建一个。 我想为启动器和卸载程序使用不同的图标。 我不太清楚该怎么做。 在我轻松的项目中,我想我已经告诉过我不想使用的图标... ...