2016-10-04 82 views
0

我想爲我的應用程序創建自己的gemset。安裝和本地目錄使用 寶石(應用/供應商/包/ ...)定製gemset RVM

當我嘗試執行:

rvm gemset create myapp 

它創造新的寶石。

但是,如何根據已安裝的寶石創建新的gemset?


更新:@marat

差不多。但在你的例子中,你之前已經創建了gemset @ rails4,對嗎?你可以複製它在紅寶石上的另一個版本。

在我的情況下,我沒有安裝在系統中的寶石,分別我沒有gemset和不能複製它。 要點是 - 寶石不放在主機上,所有儲存在由jenkins創建的deb軟件包(在app目錄中)。我需要創建gemset,這將鏈接到應用程序/供應商/捆綁/ ...

回答

0

您可以複製您當前的gemset。

$ rvm gemset copy [email protected] [email protected] 

https://rvm.io/gemsets/copying

UPDATE

創建新的寶石

rvm gemset create jenkins_gems 

從創建寶石文件夾中刪除gems文件夾

rm -rf ~/.rvm/gems/[email protected]_gems/gems 

然後使符號鏈接~/.rvm/gems/[email protected]_gems/gems指向你的寶石夾app/vendor/bundle

ln -s app/vendor/bundle ~/.rvm/gems/[email protected]_gems/gems 

警告:你的Ruby版本可能不同,因此分別改變你的路徑。

+0

請檢查票證更新 – Eugene