簡體   English   中英

自定義gemset RVM

[英]Custom gemset RVM

我想為我的應用程序創建自己的gemset。 從本地目錄(應用/供應商/捆綁/ ...)安裝和使用的寶石

當我嘗試執行時:

rvm gemset create myapp

它正在創建新的寶石集。

但是,如何才能基於已安裝的gem創建新的gemset?


更新:@marat

幾乎。 但是在您的示例中,您之前已經創建了gemset @ rails4,對嗎? 您可以將其復制到紅寶石上的另一個版本。

就我而言,我沒有在系統中安裝gems,也沒有gemset,也無法復制它。 重點是-寶石沒有放置在主機上,所有東西都存儲在由jenkins創建的deb包中(在app的目錄中)。 我需要創建將鏈接到應用程序/供應商/捆綁/ ...的gemset

您可以復制當前的寶石集。

$ rvm gemset copy 2.1.1@rails4 2.1.2@rails4

https://rvm.io/gemsets/copying

更新

創建新的寶石集

rvm gemset create jenkins_gems

從創建的gemset文件夾中刪除gems文件夾

rm -rf ~/.rvm/gems/ruby-2.3.1@jenkins_gems/gems

然后使symlink ~/.rvm/gems/ruby-2.3.1@jenkins_gems/gems指向您的gems文件夾app/vendor/bundle

ln -s app/vendor/bundle ~/.rvm/gems/ruby-2.3.1@jenkins_gems/gems

注意:您的紅寶石版本可能有所不同,因此請分別更改路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM