![傳入的位置無效,必須給予絕對路徑嗎?](https://rvso.com/image/1576344/%E5%82%B3%E5%85%A5%E7%9A%84%E4%BD%8D%E7%BD%AE%E7%84%A1%E6%95%88%EF%BC%8C%E5%BF%85%E9%A0%88%E7%B5%A6%E4%BA%88%E7%B5%95%E5%B0%8D%E8%B7%AF%E5%BE%91%E5%97%8E%EF%BC%9F.png)
我正在嘗試為 Redhawk 運行 python 沙箱示例(https://redhawksdr.github.io/Documentation/mainch3.html#x5-270003.3)。我可以從 /usr/local/redhawk/ide/2.1.2 資料夾 (./eclipse) 啟動 REDHAWK IDE。但是,當我運行以下命令時,出現錯誤:
>>> sb.IDELocation("/usr/local/redhawk/ide/2.1.2/eclipse")
IDELocation(): ERROR - invalid location passed in, must give absolute path
/usr/local/redhawk/ide/2.1.2/eclipse
如果我忽略此“IDELocation(): ERROR”,則執行 Plot() 命令時會出現以下問題:
>>> sb.IDELocation("/usr/local/redhawk/ide/2.1.2/eclipse")
IDELocation(): ERROR - invalid location passed in, must give absolute path
/usr/local/redhawk/ide/2.1.2/eclipse
>>> plot = sb.Plot()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/redhawk/core/lib/python/ossie/utils/sb/io_helpers.py",
line 1985, in __init__
raise AssertionError, "Plot():__init__() ERROR - must set environment
variable RH_IDE or call IDELocation()"
AssertionError: Plot():__init__() ERROR - must set environment variable
RH_IDE or call IDELocation()
有人知道如何解決這裡的問題嗎?先致謝!
答案1
檢查GIThub 原始檔對於錯誤
IDELocation():錯誤 - 傳入的位置無效,必須給予絕對路徑
顯示如果在傳入的絕對路徑中找不到 eclipse,則會傳回上述錯誤。
sb.IDELocation("/usr/local/redhawk/ide/2.1.2/")