隨筆 - 39  文章 - 1  trackbacks - 0
          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

            先是一個彈出框提示‘無法啟動此程序,計算機丟失Perl58.dll’,點擊確定后報出錯誤信息:Can't load 'D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/MSWin32-x86-multi-threa d/auto/File/Glob/Glob.dll' for module File::Glob: load_file:找不到指定的模塊。 a t D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/MSWin32-x86-multi-thread/XSLoader .pm line 68.oracle培訓

            從上述信息很明顯,應該是早前安裝的Oracle與新裝的Perl沖突了,而且沖突是因為Oracle在安裝的時候往我們系統中添加了一個Perl5Lib的環境變量,而這個環境變量指向的則是Oracle安裝目錄下那個模塊不全的Perl,從信息提示可以知道為Oracle Home/perl目錄。

            知道了錯誤原因,那么改的方法就多了去了:

            1、經常與Oracle打交道而偶爾玩下perl的一類朋友:

            如果是這樣的話,建議就不要對環境變量Perl5Lib動手了。在運行Perl命令之前,設置下當前命令行窗口的臨時Perl5Lib變量就可以了。如筆者的Perl10安裝在G盤根目錄下,則在運行Cmd后,使用命令Set Perl5Lib="G:\\Perl\bin\"改變下環境變量Perl5Lib的指向,該命令作用域為Session級的,即重開Cmd后還得再次設置。

            2、 與上述情況相反的:

            可以先備份下Per5lLib的內容,然后將Perl5Lib清空或者設置為G:\\Perl\Lib即OK

            3、兩者都經常打交道的:

            將G:\\Perl\Bin加到Perl5Lib的前面,注意,不是替換。

          posted on 2013-09-10 15:09 親愛的小孩 閱讀(160) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 密山市| 通辽市| 吉水县| 和平区| 庆安县| 视频| 潜江市| 柏乡县| 江阴市| 蒙山县| 长治市| 吉林市| 信阳市| 托克逊县| 宁化县| 垦利县| 三门峡市| 铜川市| 綦江县| 英德市| 肇州县| 嫩江县| 土默特右旗| 嘉禾县| 松溪县| 尉犁县| 汕头市| 南宫市| 从江县| 珲春市| 崇明县| 黄陵县| 乌拉特中旗| 汉中市| 白城市| 资溪县| 湖南省| 乐昌市| 西贡区| 阳原县| 通河县|