2016-11-11 3 views
0

Sikuli4Net(tiennen07によって作成)という名前のSikuli用.NETラッパーを使用しています。このラッパーはJavaで実装され、RESTを通じて公開されるSikulirestapi Sikuliのいくつかのコア機能Sikulirestapiは特定のsikulixapi.jarに依存していますが、その結果、より大きな依存関係を持つsikulixapi.jar(RaiManの公式のSikuliコードによって生成された)よりも依存性が高くなります。 私はSikulirestapiのプロジェクトをSikuli4Netから分離して、Selulium-server standaloneのように動作させました。ターミナル経由でSikulirestapiサーバーを起動し、別のホストにリモートでパラメータを送信することができます。特定のSikuliプロジェクトがmac dylibファイルでlibsフォルダを作成していない

問題は、MacでSikulirestapiを起動しようとしているときです。これは、この特定のsikulixapi.jarには、Windows用のMac用のlibがないためです。私はMacにPCからコマンドを送信すると、それは次の例外を引き起こしている:

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の依存関係を組み込み、このプロジェクトでこのプラットフォームで正しく動作する正しいファイルを作成するには?

答えて

0

私はSikuliXプロジェクトの必要なdylibとsikulirestapi.jarを含むパッケージとのマージを行い、問題は解決しました。

関連する問題