![](/img/trans.png)
[英]Ocra: error while loading shared libraries
我正在調整一個用 Ruby 編寫的項目。我不希望該工具的使用者必須安裝任何東西(例如 Ruby 本身),所以我正在嘗試使用 ocra 將腳本編譯成一個 exe 文件。 但是,編譯的 exe 文件失敗並出現此錯誤: 我嘗試使用--add-all-core和--gem-full ,因為這些選項看起來可以 ...
[英]Ocra: error while loading shared libraries
我正在調整一個用 Ruby 編寫的項目。我不希望該工具的使用者必須安裝任何東西(例如 Ruby 本身),所以我正在嘗試使用 ocra 將腳本編譯成一個 exe 文件。 但是,編譯的 exe 文件失敗並出現此錯誤: 我嘗試使用--add-all-core和--gem-full ,因為這些選項看起來可以 ...
[英]Ruby compile with ocra error - libssp-0.dll not found
我正在嘗試用 ocra 編譯一個用 ruby 編寫的簡單反向 TCP shell。 代碼非常簡單: 我使用以下ocra RevShell.rb --verbose構建它: ocra RevShell.rb --verbose 我沒有收到錯誤消息,但是每當我嘗試運行 .exe 時,我都會收 ...
[英]Ruby SQLite3 OCRA executable missing sqlite_native.so
我正在嘗試使用 OCRA 打包以下 ruby 腳本(我使用的是 Windows 10,Ruby 2.6): require 'sqlite3' puts SQLite3::VERSION 在 cmd 中運行它可以正常工作: 當我以下列方式打包script.rb : 根據 SO 和 ...
[英]How do I make ruby ocra work with multiple source file?
我正在使用ocra將rb腳本轉換為exe,但是如果它具有多個源,則該exe將顯示LoadError,並抱怨找不到其他源文件。 例如,在我的main.rb : 在我用ocra main.rb ocra main.rb ./lib/user.rb打包我的主ocra main.rb ./ ...
[英]ocra uninitialized constant CommonElement (NameError)
嘗試使用OCRA進行轉換時,我已經顯示了兩個類。 有什么幫助嗎? ...
[英]ocra ruby conversion to exe how to overcome required lib
我是Ruby的新手,並試圖找到一種將現有的ruby腳本轉換為exe可執行文件的解決方案。 我選擇OCRA將ruby腳本轉換為可執行文件。 我無法將此文件轉換為可執行文件。 ocra對話引發錯誤,無法加載所需的庫。 提前致謝。 ...
[英]Can't run exes made with ocra — FATAL ERROR: Failed to create process
我正在嘗試使用 OCRA 在 Windows 計算機上將 Ruby 程序打包為 .exe。 當我嘗試使用它為我的程序創建可執行文件時,它在運行時拋出了一個奇怪的錯誤。 我用一個簡單的 Hello World 程序試了一下,錯誤依舊。 我將以下內容放在helloworld.rb : 然后,我通過 ...
[英]Ocra generated exe doesn't accepts arguments
正在建設.exe使用像這樣的ocra testing.rb -- sample 這里傳遞''sample''作為下面代碼的參數並構建一個exe 這里的問題是,在構建.exe之后,當我試圖通過傳遞一個不同的參數(值)來運行exe時,它總是采用與參數“sample”相同的值,因為它是硬 ...
[英]How can I sign an application packaged by OCRA and Inno Setup?
我正在使用以下命令讓 OCRA 使用 Inno Setup 構建安裝程序: 我想對安裝程序包進行簽名,這可以在 Inno Setup 的腳本編輯器或命令行中完成。 這可能就像向編譯器獲取一些參數一樣簡單,但我找不到有關如何通過 OCRA 執行此操作的文檔。 ...
[英]OCRA missing submodules of libraries if rack/grape api endpoints aren't called
我正在嘗試使用OCRA將 REST應用程序打包到一個可執行文件中。 我的腳本中需要一些寶石: 我跳過此啟動服務器: 當我嘗試運行server.exe時: 這意味着它不會檢測已存在但未被使用且因此未包括在內的機架子模塊。 如果我添加了require 'rack/cont ...
[英]Ruby Ocra doesn't change the working directory
我將這些行放在Ruby代碼之上,並嘗試了多種組合,但沒有一種起作用。 我的配置文件與Ocra創建的exe位於同一目錄中。 該文件通過以下方式加載: 但是,該文件不會從所需的同一目錄加載。 我認為該錯誤告訴它在exe運行時嘗試從臨時目錄加載它。 如何讓腳本從與exe ...
[英]Decrease load time for ruby app built on gtk2 and ocra
粘貼了一個使用 gtk2 gem 啟動系統托盤圖標的小例子。 如果我將它作為 ruby 腳本運行,即ruby my_program.rb ,這會在一秒鍾內ruby my_program.rb 但是我想分發它,所以我選擇了OCRA ,它為我構建了一個 exe 文件,以便用戶可以在沒有安裝 r ...
[英]how to reduce amount of time to open ruby executable that contains a GUI?
我一直在使用ocra將紅寶石文件轉換為窗口可執行文件,但是我注意到,如果我使用fxruby或green_shoes之類的紅寶石GUI,則需要花費很長時間。 有什么方法可以減少程序彈出所花費的時間? 我當前的fxruby和green_shoes文件非常簡單,但是運行已編譯的exe文件大約需要一 ...
[英]Can't generate ruby exe using ocra due to ARGV[0]
運行命令ocra script.rb --no-autoload --no-enc --add-all-core給我錯誤initialize: can't convert nil into String (TypeError)為以下行的initialize: can't convert nil ...
[英]Ruby — Get User Input outside of the Command Line using Ocra
所以我有一個非常簡單的單個文件腳本: 然后使用用戶輸入更改某些文件。 我將其與Ocra打包在一起,但是我希望它在運行時會打開命令行,並要求用戶輸入內容或其他內容,或者是一個彈出窗口。 我需要這樣非常簡單,因為我的用戶將不知道去命令行並從那里運行帶有參數的.exe,所以有一種方法可以使 ...
[英]Ocra throws errors when packing an script
情景 我已經安裝了Ruby 2.1.5(x64)包,然后成功安裝了Ocra gem: 問題 我正在嘗試打包測試腳本: 但是當我嘗試使用Ocra時 ,它會拋出錯誤: 題 為什么會這樣? 怎么解決? ...
[英]Unable to create an EXE file from Ruby script
我無法從Ruby腳本創建EXE文件。 我正在嘗試運行以下命令: ocra server.rb 但它在消息上凍結了 ===加載腳本以檢查依賴項 我也嘗試過使用exerb: ruby exerb server.rb 它構建一個exe文件, ...
[英]How to bundle file folders with Ocra
我只想知道以下情況是否可能: 我創建ruby可執行文件的目標是能夠為我的ruby腳本添加一些可移植性。 該腳本的作用是收集一些放置在某個目錄中的.txt文件,然后對其進行處理並將.txt結果輸出到另一個文件目錄中。 沒有ocra的話,這對於我的腳本就可以正常工作,因為我只是讓我的腳 ...
[英]Ruby Savon Gem Invalid HTTPI Adapter
我在ruby 2.0.0上使用savon ruby gem 2.4.0來調用一些wsdl web服務,一切都運行得很好但是如果在將它編譯成帶有ocra 1.3.1的.exe后失敗了。 無效的HTTPI適配器:[:httpclient,:curb,:em_http,:excon,:n ...
[英]How can I set my uninstall icon to be different than my install icon using Releasy / Ocra / InnoSetup
我正在使用releasy為Ruby應用程序構建安裝程序。 它創建一個安裝程序,該安裝程序為該應用程序創建一個Windows可執行文件(即啟動器),為卸載程序創建一個。 我想為啟動器和卸載程序使用不同的圖標。 我不太清楚該怎么做。 在我輕松的項目中,我想我已經告訴過我不想使用的圖標... ...