我已經創建了暴露在Linux下工作的可執行文件的寶石。在Windows中,如果我瀏覽到安裝了寶石的目錄,我可以在命令行中運行它,但我有調用ruby
時指定-Ilib
自己。OCRA和腳本標記的RubyGems爲可執行gemspec
我想使用Ocra將其可執行文件+依賴項(其餘的gem)+ Ruby轉換爲其他用戶的exe文件,但文檔似乎是說手動搞亂加載路徑對Ocra來說是個壞主意。
我如何告訴OCRA在不使用Ruby的負載路徑自己搞亂了寶石的可執行腳本的工作?我想這將取決於有一些是這樣我可以運行的可執行腳本,它利用的事實,他們是已安裝的寶石的一部分優勢和計算出的依賴我。
+1 for'if not defined? Ocra' – Pakman 2014-03-11 20:03:55