[英]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.