0
我有一個Ruby C擴展,它提供了一個使用第三方C庫的ruby接口。我能夠建立圖書館,讓我們稱之爲某事。這很好。但是,它是動態地針對第三方.lib和.dll文件編譯的。Ruby C擴展未在運行時解析第三方dll
當我真正嘗試運行具有
require 'something'
失敗的Ruby腳本。 Ruby不知道如何找到DLL的東西,所以被鏈接。它給了我一個錯誤,如:
--------------------------- ruby.exe - System Error --------------------------- The program can't start because SomeThirdParty.dll is missing from your computer. Try reinstalling the program to fix this problem. --------------------------- OK ---------------------------
我需要做什麼來告訴紅寶石如何找到這個DLL?如果我把所有的第三方dll放到與我運行的ruby腳本相同的目錄中,它就可以工作,但我寧願不這樣做。