0
我需要將Ruby on Rails(3.0.9)安裝到沒有互聯網訪問的生產服務器上。 Ruby本身已經安裝,並且與我的開發機器上的版本相同。但目前沒有安裝寶石。Ruby on Rails - 沒有互聯網的生產安裝
運行gem list -d
我的機器上,我可以看到安裝在/usr/lib/ruby/gems/1.8/gems
基本上寶石一堆,我想知道是否可以這樣簡單地解開了開發計算機上的寶石目錄,複製到生產,並將其解壓到相應的目錄中。我只是簡單地嘗試一下,看看它是否有效,但我知道這是一個生產安裝,我寧願不留下看起來像是有效的東西,但並不完全。
有更好的選擇嗎?例如將這些文件複製到我設置爲gem存儲庫的其他地方?
謝謝,沒有看到這個功能 - 我只是現在就去 – asc99c
看起來像這是工作,除了我必須手動獲得捆綁商gem本身到目標第一! – asc99c
是的,如果你打算運行一個Rails應用程序,你必須安裝Bundler和Rubygems。幸好後者現在已經包含在大多數的Ruby構建中。您可能(希望)通過手動sans問題複製Bundler。 – coreyward