2011-04-01 223 views
3

我嘗試使用ses-verify-email-address時遇到了意想不到的難度。我在AWS 5.8.8上使用Ubuntu Hardy。亞馬遜SES設置問題

複製Perl腳本並創建密鑰文件後,我得到一個「command not found」錯誤。然後,我安裝了SES自述文件中提到的文件 - Digest :: SHA,URI :: Escape,Bundle :: LWP,MIME :: Base64,Crypt :: SSLeay和XML :: LibXML。這些並不明顯,這些安裝正確,現在當我運行ses-verify-email-address.pl時,我收到消息「如果安裝了LWP :: Protocol :: https模塊,LWP將支持https URL。」

我一直在使用Python,對Perl一竅不通。

+0

我收到了同樣的問題,令亞馬遜讓使用跳轉通過這些箍來測試SES服務,我仍然沒有在任何地方找到回答這個問題的帖子 – Rick 2011-04-05 23:38:18

+1

最終對我而言的是這樣。在Amazon Perl腳本的每個報告都缺少某些內容之後,我去了[CPAN](http://search.cpan.org/)並進行了搜索。然後複製並提取焦油。然後做1. perl makefile.PL,2. make,3. make test,4. make install。 – Mitch 2011-04-13 12:29:21

回答

0

我得到了同樣的錯誤。事實證明,它不是LWP :: Protocol :: https,而是它的一個依賴項。嘗試運行perl -MLWP::Protocol::https -e 1source)以查看是否收到任何錯誤消息。這只是告訴perl包含該模塊,然後返回值1,因此運行該命令沒有任何危害。如果你沒有得到任何回報,這意味着模塊安裝正確。我懷疑你會收到一條錯誤消息。在我的情況下,我缺少Net :: SSL,所以運行perl -MNet::SSL -e 1也給出了錯誤消息。