呼唤rbenv gemset

时间:2012-08-20 17:53:53

标签: ruby resque rbenv

在服务器上,我想安装一系列上传到新创建的gemset中的宝石。此安装应该由resque工作人员完成。

创建gemset的目的是执行一些在类似于用户机器的环境中上传的宝石。

我不理解100%rbenv是如何工作的,这确实引起了一些麻烦。

关于如何解决这个问题的任何想法都会很棒!

1 个答案:

答案 0 :(得分:0)

你应该结帐chgems。对于RubyGems,chgems就像chroot。 chgems可以生成子shell或运行命令,PATHGEM_HOMEGEM_PATH设置为将宝石安装到$directory/.gem/$ruby/$version/

$ chgems $directory gem install $user_gem
$ chgems $directory $user_command