簡體   English   中英

特定的Sikuli項目未使用Mac dylib文件創建libs文件夾

[英]Specific Sikuli project not creating libs folder with mac dylib files

我正在為Sikuli使用一個名為Sikuli4Net的.NET包裝(由tiennen07創建),該包裝依賴於另一個名為Sikulirestapi的項目,該項目以Java實現,並通過REST公開了Sikuli的一些核心功能。 Sikulirestapi對特定sikulixapi.jar的依賴性要比Oficial sikulixapi.jar(由RaiMan的Oficial Sikuli代碼生成)具有更多的依賴性,因此,它更大。 我將Sikulirestapi的項目從Sikuli4Net中分離出來,使其像硒服務器一樣獨立工作,因此我可以通過終端啟動Sikulirestapi服務器,然后將參數遠程發送到另一台主機。

問題是當我要在Mac上啟動Sikulirestapi時,因為此特定的sikulixapi.jar里面沒有用於Mac的任何lib,僅用於Windows。 當我從PC向Mac發送命令時,導致以下異常:

Instantiated new Screen object...
[error] ResourceLoader: checkLibsDir: Not a valid libs dir for SikuliX (x86_64): /Users/henrique.eguchi/Documents/automacao/SikuliServer/libs
[error] ResourceLoader: checkLibsDir: Not a valid libs dir for SikuliX (x86_64): /Users/henrique.eguchi/Documents/automacao/SikuliServer/libs
[error] ResourceLoader: loadLib: Fatal Error 109: not found: /Users/henrique.eguchi/Documents/automacao/SikuliServer/libs/libVisionProxy.dylib
[error] RunSetup: Problem with SikuliX libs folder - see error log
[error] Terminating SikuliX after a fatal error(109)! Sorry, but it makes no sense to continue!
If you do not have any idea about the error cause or solution, run again
with a Debug level of 3. You might paste the output to the Q&A board.

當我轉到Sikulirestapi.jar的當前文件夾時,我發現一個libs文件夾,但其中沒有任何內容,根據上述錯誤,該項目未創建正確的dylib文件。 當我在PC上測試時,將使用所有需要的.dll正確創建該文件夾。

我沒有找到這個特定的sikulixapi代碼,那么如何才能包含Mac依賴項並使該項目創建正確的文件以在該平台上正常工作?

我在包含SikuliX項目所需的dylib的軟件包和sikulirestapi.jar之間進行了合並,問題得以解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM