2014-03-31 48 views
0

我想在我的node-webkit項目中使用ffmpeg的嵌入式版本(或者其它任何可執行文件,它應該沒有區別),以便最終用戶在使用應用程序之前,不必將庫安裝在$ PATH中的可用位置中。如果可能,我想使用child_process的'pawn.bind'來解決二進制文件。如果我知道可執行文件的相對路徑,怎麼做呢?如何在node-webkit項目中使用包含的二進制文件

回答

0

是你的系統Linux嗎?您可以考慮編寫一個shell腳本來包裝它並在其中設置LD_LIBRARY_PATH。

+0

感謝您的回覆!我會嘗試這個,並讓你知道 – beeb

+0

嗨,所以我嘗試了以下,它的工作原理:我用'fs.realpath'得到了應用程序路徑,因此提供了'spawn.bind()'方法的絕對路徑可執行文件,這似乎是工作。至少當我從控制檯啓動我的應用程序時(它不包含在.app中) – beeb

相關問題