有沒有一種方法可以在 Windows 系統上執行 perl 腳本而無需安裝任何東西?

有沒有一種方法可以在 Windows 系統上執行 perl 腳本而無需安裝任何東西?

我有一個方便的 perl 腳本,我在 Linux 系統上使用它來檢查 mysql 中的一些資料庫資訊。我希望有一個可用於 Windows(特別是 Windows 2008 和 2012)的便攜式版本,以便我可以執行相同的資料庫檢查。

有沒有辦法可以捆綁 perl 的運行時(非安裝)實作?或是我需要完全安裝 perl 嗎?

答案1

您可以使用 Strawberry Perl 的 PortableZIP 版本,可用這裡

還有一個 ZIP 版本不需要管理員權限,但解壓縮後需要手動執行一些安裝後腳本。

取決於你的腳本類似Perl2Exe也可能有幫助:

Perl2Exe 是一個命令列程序,用於將 Perl 腳本轉換為可執行檔。

這允許您在 Perl 中建立不需要 Perl 解釋器的獨立程式。您可以傳送可執行文件,而無需傳送 Perl 原始碼。

Perl2Exe 可以為 Windows 和 Unix 目標主機產生可執行檔。

Perl2Exe可以產生跨平台程式碼。例如,您可以從 Linux 電腦產生 Solaris 程式碼。

Perl2Exe 還允許您使用 Tk 建立無控制台程式。

相關內容