本文介紹為什么在極少數情況下Igor無法找到其支持文件(如幫助和過程文件)以及解決該問題的方法。
背景資料
Igor安裝程序將創建一個“Igor Pro X文件夾”,其中X是Igor 版本。它將在此文件夾中安裝Igor應用程序以及許多包含支持文件的子文件夾。
在Macintosh上,“Igor Pro X文件夾”通常位于“應用程序”文件夾中的以下位置:
在Windows上,“Igor Pro X文件夾”通常位于:
或者
為簡化起見,本文的其余部分僅針對Igor Pro 8和更高版本,以及僅64位版本的Igor,我們將“Igor Pro X文件夾”稱為“Igor Pro 文件夾”
Igor Pro安裝具有以下結構:
Igor Pro文件夾中還有其它文件和文件夾,這些是關鍵的。
在啟動時,Igor希望示例 ,Igor 擴展(64位),Igor幫助文件,Igor過程和WAveMetric Procedures支持文件夾位于Macintosh上包含Igor 64.app的文件夾中,以及Windows上包含Igor Binaries_x64的文件夾中。
Igor啟動時,將自動加載“Igor 幫助文件”中的幫助文件。
當Igor 啟動時,“Igor 過程”中的過程文件會自動加載,而“WaveMetrics過程”中的過程文件是由其他過程文件中的#include語句加載的。
Igor啟動時,將自動加載“ Igor擴展(64位)”中的XOP(插件)文件。
缺少支持文件夾
有時,由于各種原因,Igor Pro文件夾層次結構已損壞,并且Igor找不到其支持的文件夾。這以多種方式體現出來:
在Igor Pro9或更高版本中,Igor在啟動時會顯示一條報警,提示它找不到一個多個支持文件夾。
幫助不可用,因為找不到幫助文件。例如,“幫助瀏覽器”的“幫助主題”選項卡不顯示任何主題,而“命令幫助”選項卡則不顯示任何操作或功能的幫助。
由于Igor找不到WaveMetrics Procedures文件夾,因此在打開包含WaveMetrics過程文件的實驗時會出錯。
如果單擊“文件”菜單并向下滾動到“示例實驗”菜單,則其子菜單為空。
可能的原因
以下是缺少支持文件夾的常見原因:
“易位”(以下說明的Macintosh安全功能)
用戶將Igor Pro應用程序文件從Igor Pro文件夾中拖出了
安裝未成功完成
某些人或某些程序無意中弄亂了Igor Pro文件夾
故障排除
first step是確定Igor Pro文件夾的位置。去做這個:
1、運行Igor并選擇“雜項”->“路徑狀態”
2、單擊左側符號路徑列表中的“ Igor”
3、記下列表下方顯示的路徑-您稍后將需要此路徑。步驟3中列出的路徑通常類似于:
如果您在Macintosh上看到以“ / private / var / folders”開頭的路徑,請不要驚慌-該問題在下面介紹。
4、在Macintosh Finder或Windows資源管理器中,導航到步驟3中所示路徑指示的文件夾,然后打開該文件夾。它應包含以下子文件夾以及其他文件和文件夾:
您很可能會發現這些支持文件夾中的一個或多個丟失了。
通過全新安裝解決問題
首先,嘗試重新安裝Igor。我們首先卸載Igor。
在Windows上刪除安裝
我們建議您在此時備份計算機,以防您無意中刪除了錯誤的內容。
1、運行Windows 10中稱為“應用程序和功能”的“添加/刪除程序”程序。您可以在“設置”應用程序中找到該程序。使用該應用刪除找到的Igor的任何副本。
2、重新啟動機器。
在Macintosh上刪除安裝
我們建議您在此時備份計算機,以防您無意中刪除了錯誤的內容。
1、在Finder中,找到您在上面的“疑難解答”中標識的Igor Pro文件夾。
2、將Igor Pro文件夾移到垃圾箱。
3、清空垃圾。
4、重新啟動機器。
重新安裝Igor
運行Igor安裝程序并安裝Igor。
在這一點上,對于大多數人而言,應該解決丟失文件夾的問題。接下來,我們將對此進行測試。
在Windows上測試Igor
在Windows資源管理器中打開剛剛安裝的Igor Pro文件夾,并驗證層次結構是否包含示例,Igor擴展(64位),Igor幫助文件,Igor過程和WaveMetrics過程支持文件夾。
使用Windows任務欄中的“開始”菜單或雙擊Igor64.exe文件啟動Igor。
當Igor完成初始化后,選擇“雜項”->“路徑狀態”,在“符號路徑”列表中單擊“ Igor”,并驗證列表下方列出的路徑是否為預期的路徑-通常類似于“ C:\ Program Files \ WaveMetrics \ Igor Pro” 8文件夾”。
選擇“幫助”->“命令幫助”,并驗證Igor是否顯示有關內置操作和功能的幫助。
點擊“文件”菜單,然后打開底部附近的“示例實驗”子菜單。驗證Igor在子菜單中列出了許多示例實驗。
如果仍有問題,請參閱下面的Windows故障排除。
在Macintosh上測試Igor
打開剛剛安裝的Igor Pro文件夾,并驗證層次結構是否包含“示例”,“ Igor擴展(64位)”,“ Igor幫助文件”,“ Igor過程”和“ WaveMetrics過程”支持文件夾。
雙擊Igor 64.app圖標以啟動Igor。
Igor完成初始化后,選擇“雜項”->“路徑狀態”,在“符號路徑”列表中單擊“ Igor”,并驗證列表下方列出的路徑是否為預期的路徑-通常類似于“ / Applications / Igor Pro 8文件夾”。
選擇“幫助”->“命令幫助”,并驗證Igor是否顯示有關內置操作和功能的幫助。
點擊“文件”菜單,然后打開底部附近的“示例實驗”子菜單。驗證Igor在子菜單中列出了許多示例實驗。
如果仍然有問題,請參閱 下面的Macintosh故障排除。
Windows故障排除
如果您的Igor Pro文件夾看起來正確,即,如果其中包含上面列出的支持文件夾,請嘗試通過以管理員身份運行,方法是右鍵單擊Igor64.exe圖標(請參見上面的路徑),然后選擇以管理員身份運行。
如果仍有問題,請發送電子郵件至WaveMetrics支持。Igor 7或更高版本的用戶應打開“幫助”->“關于”對話框,按住Shift鍵,然后單擊“系統信息...”按鈕。然后,當對話框完成信息加載后,單擊按鈕將信息復制到剪貼板。將信息粘貼到電子郵件中(或粘貼到文本文件中并附加文本文件)。Igor 6或更早版本的用戶應包括Igor的版本,操作系統和版本以及您的Igor Pro序列號。
Macintosh故障排除
如果您在這里,那么您會遇到一個罕見的問題,但我們可以解決它。
在“系統偏好設置”應用程序中打開“安全性和隱私”控制面板單擊常規選項卡。
在“允許從以下位置下載應用程序”下,確保已選擇“應用程序商店和已識別的開發人員”。
關閉“安全和隱私”控制面板。
如果在疑難解答部分中找到的Igor Pro文件夾的路徑以“ / private / var / folders”開頭,則您是Mac OS 10.12(Sierra)中引入的Apple功能(稱為“ translocation”)的受害者。
在不完全清楚的情況下,Mac OS會確定應用程序不可信。它不運行應用程序,而是將應用程序復制到/ private / var / folders / ...并以受限模式運行副本。如果Igor發生這種情況,則找不到其支持文件夾。
從理論上講,Igor不應發生易位,因為從Igor Pro 6.35開始,所有版本的Igor應用程序均已正確進行了代碼簽名。出于未知原因,用戶偶爾會遇到它。
如果按照“在Macintosh上刪除安裝 并重新安裝Igor”下的說明進行操作,則不會出現易位問題。但是,如果您這樣做,還可以嘗試另一件事。
這些步驟要求您在計算機上具有管理員帳戶,知道管理員密碼,并且熟悉使用終端應用程序。如果您不習慣使用Terminal,請找當地的專家來幫助您。
1、確保已刪除要運行的Igor版本,包括/ private / var / folders中的版本(如果有),并且已重新啟動計算機。
2、下載適用于您的Igor版本的安裝程序。這將創建一個名為“ Igor Pro 8.04”的安裝程序卷。
3、雙擊安裝程序卷以將其打開。
4、將Igor Pro文件夾從安裝程序窗口拖動到“應用程序”文件夾。
5、運行終端應用程序并執行以下命令:
6、按照上面“在Macintosh上測試Igor”下的說明測試Igor。
7、如果仍有問題,請發送電子郵件至WaveMetrics支持。Igor 7或更高版本的用戶應打開“幫助”->“關于”對話框,按住Shift鍵,然后單擊“系統信息...”按鈕。然后,當對話框完成信息加載后,單擊按鈕將信息復制到剪貼板。將信息粘貼到電子郵件中(或粘貼到文本文件中并附加文本文件)。Igor 6或更早版本的用戶應包括Igor的版本,操作系統和版本以及您的Igor Pro序列號