2015-01-12 42 views
4

我完成了一個簡單的Ror hello world應用程序。現在我面臨的問題是如何將它部署到另一臺物理上不在Internet上的Window機器。我可以通過USB複製文件和應用程序。但是,我如何安裝寶石到那臺機器?有沒有人有類似的經驗?將ROR應用程序部署到沒有互聯網訪問的機器上

回答

3

你可以做bundle package包裝的寶石(在與互聯網的機器)並複製。

可以使用捆綁然後安裝當地的寶石:

bundle install --local 

這並不是說你可以做得到束寶石本身:

gem install --local bundle.gem 

其中bundle.gem使用gem fetch bundler獲得。

1

如果您正在討論應用程序的依賴項,請查看bundle package命令,該命令將將所有依賴項下載到./vendor/cache。然後,您可以將vendor與您的應用程序一起復制,然後Bundler將它複製,而不是從互聯網上獲取寶石。

相關問題