0
我想發佈一個ruby腳本,而不是要求最終用戶運行gem install或某些bundler命令。我只是想讓他打開zip並運行我的腳本。如何讓我的紅寶石腳本可以交付
據我所知,我需要將我的寶石捆綁在我的拉鍊內,但我不確定它是如何實現的。
今天我使用捆綁有以下.bundle /配置:
---
BUNDLE_PATH: lib/vendor/bundle
BUNDLE_DISABLE_SHARED_GEMS: '1'
BUNDLE_FROZEN: '1'
和我做庫搜索路徑上一些討厭的操作,在我的劇本的開頭:
$:.unshift File.dirname(__FILE__) + "/vendor/bundle/ruby/2.0.0/gems/colored-1.2/lib"
要總結,什麼是正確的方式創建一個靜態鏈接(沒有外部依賴)ruby shippable腳本?