2016-10-04 47 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