簡體   English   中英

Windows 8中的Perl

[英]Perl in Windows 8

我試圖在Windows 8計算機上運行Strawberry Perl。 這是我第一次使用perl,並且正在瀏覽自述文件​​以嘗試使其正常運行。 此刻我已經打字了

c:\>perl

我得到拒絕訪問消息。 我是誤解了自述文件還是需要做一些進一步的調整才能使其正常工作?

自述文件的委托是

1. run any perl script by launching

 c:\> perl c:\path\to\script.pl

我也嘗試過

c:\>perl c:\perls\ex1.pl

其中,perls是腳本ex1所在的C:上的文件夾。 還會收到access denied消息。

發表評論作為答案。

命令

c:\>perl

Windows cmd shell中的指令是將命令c:\\的輸出重定向到名為perl的文件的指令。 >字符就是執行此操作的字符。

我要說的是它失敗了,因為那里可能有一個名為perl的目錄,但我在系統上注意到即使沒有這樣的目錄,它也會失敗。

問題在於自述文件已在其示例命令中包含了提示。 Windows cmd中的默認提示符如下所示: C:\\>因此,就像我在注釋中提到的那樣,運行perl所需的命令就是perl 例如:

perl -e "print 'Hello world!'"

Perl不在您的PATH ,或者是權限問題。


如果是PATH ,請進行故障排除和修復:


如果有權限,請參考: http : //windows.microsoft.com/zh-cn/windows7/how-do-i-open-a-file-if-i-get-an-access-denied-message

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM