隨筆 - 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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 青田县| 镇原县| 乌什县| 河南省| 武安市| 洪雅县| 图木舒克市| 太保市| 沁源县| 延寿县| 滁州市| 遂溪县| 大埔县| 蒲江县| 嘉祥县| 南平市| 永顺县| 泰和县| 屏边| 德昌县| 厦门市| 河曲县| 东乡族自治县| 都安| 桂林市| 天气| 巴南区| 绥阳县| 娱乐| 闵行区| 墨脱县| 如皋市| 南召县| 金塔县| 宿松县| 龙岩市| 进贤县| 富阳市| 太原市| 浙江省| 河曲县|